About the program
The Accessible Diabetes Tracker brings together the glucose readings from your FreeStyle Libre or Dexcom sensor and your own food and medication log, and tells you what they show, in plain words that read well with a screen reader.
It was designed by Jarrod Jicha, who is blind and was diagnosed with diabetes in 2026, and couldn't find a diabetes tool that worked well with a screen reader. Every window uses standard Windows buttons, checkboxes, lists and text boxes, and the main window has a standard menu bar, so NVDA and JAWS can read everything. Every control has a keyboard shortcut, and the most-used actions have Ctrl quick keys.
The program shows facts: numbers, times, highs and lows. It does not give medical advice, and it never tells you what to eat or how to take your medicine.
What it does
Your readings, in plain words
- Dexcom too: import the export file from the Dexcom Clarity website, in mg/dL or mmol/L. Insulin doses you logged in the Dexcom app go into your food log.
- Latest reading: your newest number, how it changed over the half hour before, and your 7-day average.
- Today's readings: the day's average, highest and lowest, time in your own target range (70 to 180 unless you change it in Settings), and an hour-by-hour summary.
- Week highs and lows: the last 7 days, day by day. You can also find your last reading of 300 or higher, or 70 or lower, or any number you choose, and how many times that happened in the last 30 days.
- Compare: two stretches of time side by side, such as this week and last week, so you can see whether things are changing: "Average: 131, down from 142."
- Patterns by time of day: which part of the day your sugar is usually highest and lowest, and when most lows happen, with overnight, morning, afternoon and evening each on their own line.
- Gaps: when there are no readings for more than an hour, it says so, and suggests a possible reason, such as a sensor change.
Estimated A1C
See an estimate of your A1C, called GMI, worked out from your sensor readings for the last 14, 30 and 90 days, so you can see which way it is going. A warning comes first every time, because it is only an estimate: it can differ from a lab A1C, and the real test is still the one your doctor does.
Finger-stick readings
If your sensor breaks, falls off, or only shows HI or LO, or your doctor or nurse checks your sugar with a finger stick at their office, add the reading from the meter, in mg/dL or mmol/L. It counts with your sensor's readings and is marked as a finger stick. You can edit or remove it later if you made a mistake.
Sensor days left
Tell the program when you put on your sensor, and it tells you when it ends and how long is left, and warns you when it has 3, 2 and 1 days to go. It knows the FreeStyle Libre 2 and 3 (14 days), the Libre 2 Plus and 3 Plus (15 days), and the Dexcom G7 (10 days) and G7 15 Day (15 days), including each one's warm-up and the Dexcom grace period. After an import, it checks the end against your new sensor's first reading. Your sensor's app is still the main place to check; this is another way to see it. The program never assumes you changed your sensor: if your sensor's time is up, or your readings suggest a new one, it asks you.
Meals and responses
Keep a food and medication log right in the program with Add log entry, or in Notepad if you prefer. The program shows each entry in your own words, with your sugar before it, and about 1, 2 and 3 hours after. You choose which entries to see: today, the last 24 hours, the last 7, 14 or 30 days, all of them, or your own dates, picked from lists of months, days and years so there is nothing to type. You can also look for a food, such as chocolate cake, to see what your sugar did each time you had it.
Doctor report
Make a report for your doctor for the dates you choose. You decide what goes in it: average glucose, GMI (the estimated A1C), time in range in the five standard ranges doctors use, glucose variability, lows and how long they lasted, highest and lowest readings, how much data there is, your meals and medication, and a note of your own. It is saved as a web page that reads well with a screen reader and prints neatly, along with a spreadsheet file of every reading.
Food lookup
Type the name of a food, such as "chicken nuggets", to hear what the free Open Food Facts database says about it: carbohydrate, sugars, fiber and calories, and, when it has them, the serving size and ingredients. Foods you have looked up before still work without internet.
You can also choose, in Settings, to search the USDA's FoodData Central, the U.S. government's food database, which is good at plain foods such as an apple or white rice. It needs a free key from the USDA, and the program takes you to the page to get one.
Importing your files
Bring in the glucose file you download from the LibreView website or the Dexcom Clarity website, and your food log. The program tells you exactly what it found before anything is saved, makes a backup first, and never adds the same reading twice. For your newest Libre readings, check your sugar in the Libre app first, then download the file from LibreView right away. A button in the Import window opens LibreView or Dexcom Clarity in your web browser, so you can sign in and download your file. The program asks once which sensor you use, so the button always opens the right site. And if you save your file in the same folder each time, the program can look there when it opens and offer to import a new download, reading it for you first. New in the 1.3 beta: it can also keep looking while it runs, as often as every minute, and tell you with a Windows notification when a new download shows up.
After an import, it sums up just the new readings: their average, time in range, lows and highest reading. And if your newest reading is 3 days old or more, it reminds you to download a new file.
Waiting in the system tray
New in the 1.3 beta: the program can wait in the system tray, beside the clock, so it's always there without a window in the way. Press Ctrl+H, or choose Hide in the system tray from the File menu. To open it again, find it in the system tray and press Enter. In Settings, you can choose to have Minimize or closing put it in the tray, and to start it with Windows, waiting in the tray.
Outside the United States
Choose mmol/L in Settings, and every number is shown in mmol/L, including the doctor report, with A1C also in mmol/mol. Dexcom files in mmol/L import fine. LibreView files in mmol/L are coming. If the program can't read your file yet, it can make a layout report for you to send instead. It has no readings or names in it, and your real file never leaves your computer. The FAQ explains how, step by step, and why it was made this way.
Using more than one computer
Use the program on a desktop and a laptop? It keeps a safety copy of your food log and readings. If you copy one computer's folder over the other by mistake, it notices the next time it opens, and offers to put back anything that went missing. To bring in what you added on the other computer, use Import data and choose "Another copy of this program". It adds only the new food log entries, readings and food lookups, and never removes or changes anything.
Backups
Before it changes your readings, food log or saved food lookups, the program makes a backup. In Settings, Restore from a backup lists them by date and puts one back, after asking, and backs up what is there now first, so nothing is lost.
Safety nets
If you press Escape or Cancel after changing something you haven't saved, the program asks first, so nothing is lost by accident. And only one copy of the program can run at a time, so two copies can never write the same files: if you start it again, it takes you to the one that's already open.
Updates
The program can check the website for a newer version and install it for you, keeping your readings, food log and settings exactly as they are. You choose how: update automatically, ask first, or only when you press Check for updates. You also choose which updates you get: stable releases only, or betas too if you would like to help test new features early. It tells you what's new in every version you missed.
If something goes wrong
The program can keep a problem log, which you choose in Settings: off, errors only (where it starts), more information, or everything, for when you're asked to help find a problem. View the problem log in Notepad opens it, so you can copy it into an email to Jarrod. It never includes your email address or USDA key.
Your information stays on your computer
Your readings, food log and settings stay in the data folder, inside the program's own folder, on your computer. They are never sent anywhere. Only two things ever leave your computer. A food lookup sends the name of the food you typed, and your email address, to the Open Food Facts database, and only after you say yes. If you choose the USDA's FoodData Central, the food name and your own USDA key are sent to it too. Your USDA key is never written in the program's files: Windows keeps it, in Credential Manager, for your Windows account on that computer only, so on a new computer you type it in again. Checking for updates asks this website whether a newer version is out; nothing about you or your health is sent. Even if you help add support for a new kind of file, you send a layout report you have read yourself, never your readings.
There is nothing to install. The program runs from its own folder, so you can copy the whole folder to another computer, such as a laptop for a trip.
Download
Version 1.2, the newest stable release.
Download Accessible Diabetes Tracker 1.2 (zip file)
Beta for testers: Accessible Diabetes Tracker 1.3 beta 1 (zip file). Betas have newer features sooner, but they may have bugs.
To get started
- Download the zip file and unzip it somewhere you can find it, such as your Documents folder.
- Open the folder and start "Accessible Diabetes Tracker.exe". README.txt in the folder explains everything, and lists every keyboard shortcut.
- The first time, an agreement is shown. Read it, tick the box, and press Start.
- Press Import data (Alt+I) to bring in your glucose file from LibreView.
You need Windows and a FreeStyle Libre glucose file from the LibreView website. Nothing else needs to be installed.
Windows may show "Windows protected your PC" the first time, because the program is not signed yet. If you trust where you got it, choose More info, then Run anyway.
**IMPORTANT**
You use this program at your own risk. The information it shows may be incomplete or wrong, for example if a file is missing readings, a reading from the sensor was off, or the program read something incorrectly. The program is provided as it is, with no promise that it is accurate or will work without problems. You are responsible for any decisions you make, and any actions you take, based on what this program shows you. Jarrod Jicha (the developer of this program) is not responsible for those decisions or actions, or for anything that happens because of them. Always check with your doctor or nurse before changing how you eat, exercise, or take your medicine.
This program was written using AI (artificial intelligence). Jarrod Jicha designed it and tested it, along with beta testers, but because it was written using AI, something could be missing or not work quite right. If you would rather not use a program written using AI, you may prefer not to download it.
Email the developer
Questions, problems, or ideas? Please email Jarrod at jamminjerry2011@gmail.com. If something went wrong, say what happened, what you expected, and, if you use a screen reader, what it said.