CGM Analyzer - Continuous Glucose Monitoring
Upload your CGM CSV (Levels Health, Veri, FreeStyle Libre) and get full metrics: average glucose, DS, GMI, Time in Range 70-140 mg/dL, MAGE and post-meal spikes. Free, 100% browser-based - no data sent to server.
Load your CSV file
Supported devices include Levels Health, Veri CGM and Abbott's Freestyle Libre. The app never leaves your device.
Drag the CSV here or click to browse
CSV file - max 50MB - processed locally
Export to CSV
- Health Levels: Account > Export data > CSV
- CGM Verified (Verified by Certified Graphics Manager) Settings → Export Data → CSV
- Continuous Glucose Monitoring System App for FreeStyle Libre Sensors Menu -> Data -> Export to CSV
Come utilizzare
Esporta il CSV dal tuo CGM
Dal tuo dispositivo CGM (Levels, Veri o FreeStyle Libre) esporta i dati in formato CSV. In Levels: Account → Export Data. In FreeStyle LibreLink: Menu → Dati → Esporta.
Carica il file
Trascina il CSV nell'area di upload o clicca "Sfoglia". Il file non viene inviato a nessun server - elaborazione 100% nel browser.
Leggi la dashboard
Il tool rileva automaticamente il formato e calcola: glicemia media, DS, GMI, Time in Range (70-140 mg/dL), MAGE e spike post-pasto. Il grafico mostra il profilo 24h con banda target.
Interpreta i pattern
I suggerimenti automatici (basati su linee guida ADA 2019 + Attia "The Drive") indicano aree di attenzione. Discuti sempre i risultati con il tuo medico.
Domande frequenti
What CSV formats are supported?
Levels Health (time, glucose), True CGM (timestamp, value) and Abbott FreeStyle Libre (device timestamp, historic glucose mg/dL). Format is automatically detected from the header.
Are my data being sent to the server?
No. All processing happens in the browser (pure JavaScript). The CSV file never leaves your device. No cookies, no storage, no uploads.
How is GMI calculated?
GMI (%) = 3.31 + 0.02392 × average glycemia (mg/dL). Bergenstall formula 2018 (Diabetes Care). Estimated HbA1c from CGM - not a substitute for clinical testing.
What is a Mage?
Mean Amplitude of Glycemic Excursions. Measures variability by calculating the mean amplitude of significant excursions (≥1 SD). MAGE > 140 mg/dL indicates high variability.
What timezone does the tool use for timestamps?
The tool reads timestamps as they appear in the CSV (device timezone) and uses them only for relative temporal ordering. Clinical metrics (TIR, MAGE, mean) are independent of absolute time zones.
Can this tool diagnose diabetes?
No. It's an educational tool for self-monitoring. Diabetes or pre-diabetes diagnosis requires clinical tests (HbA1c, fasting glucose, OGTT) and medical evaluation.