- Zero
- Very low
- Low
- Moderate
- High
- Very high
Here's what the lab found
A cup of raw spinach next to a cup of white rice. Harvard's whole table is free to look up — 400+ foods, no account.
One cup of raw spinach.
One cup of cooked white rice.
Scale a food's tested serving to what you're eating, and the milligrams follow.
Foods → Spinach, raw → Source
Every number says where it came from
Open a food and its source is right there, not in a footnote. When two lists disagree, you can see which one shows its work.
No source, no number. Never a zero.
Or bring the list you already use
The one from your dietitian. The spreadsheet you've kept for years. The foods Harvard never tested. Most apps hand you a fixed database — this one takes yours.Your dietitian's list, or the spreadsheet you've kept for years.
Import it as a CSV and it sits right beside Harvard's, searched and logged the same way. Up to 5 lists, on Starter or Pro.Import up to 5 CSV lists on Starter or Pro, searched and logged beside Harvard's.
Missing a value? It stays blank. The app won't fill one in for you.Missing a value? It stays blank.
name,serving,oxalate_mg "Tortillas, corn",two,10.0 "Tomatoes, ripe, red",2 slices,3.1 Nana's flatbread,one,← blank
- Tortillas, corntwo · my-dietitian-list 10.0mg High
- Tomatoes, ripe, red2 slices · my-dietitian-list 3.1mg Low
- Nana's flatbreadone · my-dietitian-list ? Untested
Where today stands, at a glance
Your day's oxalate against your own target, with your water, what's next on the plan, and everything you've eaten. Log it from search, a barcode, or a photo of your plate.
Two of today's foods were never tested, so the gauge says at least.
Snap your plate on Pro. Take a photo or describe the meal, and the app lists each food and amount for you to check. The numbers still come from Harvard or your own lists — never from the AI.On Pro, snap your plate or describe a meal. The AI names the foods; the figures come from Harvard or your lists, never the AI.
A day you can read back
Foods, symptoms, notes and water, on one timeline. Every meal totalled, every food with its own number.
Search all of it — a food, a symptom, a word from a note — and find the day it happened.
Cook from a recipe that knows its own number.
Recipes, a week, and a shopping list that adds up
Every recipe shows what a serving comes to, and Pro starts you with 46, built only from Harvard-tested foods. Plan the week against your own target, fill the gaps in a tap, and send it to your grocery list.
A planned Wednesday, meal by meal. Nothing goes in your journal until you tap I ate this.
Made for iPad, too
Not a stretched phone. A sidebar, the list and the food side by side, and your whole week of meals on one screen.
Same account, same journal — log on your iPhone at lunch and it's on your iPad by dinner. ⌘N to log, ⌘F to search.
Fasts, water, and a glance from your wrist
A fasting timer with plans from 8 to 36 hours, a schedule that reminds you when to start, and your streaks. Water logs by the glass, against your own goal.
What's left of today's oxalate sits on your Home Screen, your Lock Screen and your Apple Watch, and a running fast follows you to the Dynamic Island. Ask Siri how much is left — it answers without opening the app.Home Screen and Lock Screen widgets, Apple Watch complications, and Siri keep today's figure a glance away.
Water, widgets and Apple Watch from Starter; fasting with Pro.
Free to look things up. Paid to keep a record.
Browsing the Harvard table costs nothing and needs no account. Keeping a record costs less than a coffee a week: Starter on the yearly plan is under 11¢ a day.*
Starter, $5.99/mo or $39.99/yr*, adds the journal, barcode scanning, water, widgets, grocery lists and sync.
Pro, $9.99/mo or $69.99/yr*, adds snap your plate, insights, symptom trends, fasting, recipes, the weekly planner and a PDF report for your clinician.
New subscribers get 7 days free, with every Pro feature. Stop paying and you can still read everything you logged.
*New lower yearly prices from October 3, 2026, in the US and Canada. Until then, a year of Starter is $59.99 and a year of Pro is $99.99.
Before you download
Is this medical advice?
No. Low Ox Life is a reference and a record. It doesn't diagnose, treat or prevent anything, and it can't tell you what your own limit should be. A low-oxalate diet is something to follow because your healthcare provider recommended it — bring your journal or your exported report to them, and let them read it.No. It's a reference and record, not a diagnosis, treatment or prevention tool. Your healthcare provider should guide your diet and oxalate limit. Share your journal or exported report with them.
Where does the data come from?
The 400+ foods in the built-in table are the Harvard oxalate data: the Harvard T.H. Chan School of Public Health and Dr. John Knight's laboratory research. Every food's detail screen names its source. You can also import your own lists from CSV if your clinic or lab gave you one.400+ foods from the Harvard T.H. Chan School of Public Health and Dr. John Knight's laboratory research. Each food names its source. You can also import your clinic's CSV lists.
Does the AI make up oxalate numbers?
No. When you snap your plate or describe a meal, the AI names the foods and estimates the amounts — that's all it is allowed to return. Every figure comes from a food in the Harvard table or your own lists, matched by exact name or picked by you. Anything it can't match logs as untested. You check every item before it's saved.No. The AI only names foods and amounts. Figures come from Harvard or your lists; anything unmatched logs as untested.
What happens when a food hasn't been tested?
It shows a question mark. It is never given a zero, never estimated, and never quietly averaged into a daily total — a partial day is labelled as partial rather than reported as a number. Untested foods stay visible and searchable; they just don't claim a figure they don't have.It stays searchable with a question mark, never a zero or estimate. Days with missing values are marked partial, not presented as complete totals.
Do I need an account to look things up?
No. Browsing and searching the Harvard table is free and works without signing in. An account is only needed once you want to keep a journal, because that's what syncs between your devices.No. Search the Harvard table free, without signing in. An account is needed to keep a journal and sync it across devices.
What does it run on?
iPhone and iPad, iOS 17.6 or later, with an Apple Watch app for glancing at today's figure and a running fast. Your journal syncs between them.