MacroTracker turns a photo of a meal into calories and macros, tracks them against your daily goals, and shows the trend.
Questions, bugs, or a wrong estimate you want to tell us about: xtde8in7o@relay.firefox.com
On first launch you enter your height, weight, age, activity level and goal. Daily targets are worked out from those, and you can replace any of them with your own numbers in Settings → Goals.
Then log a meal three ways:
It often will be, a bit. A photograph cannot show the oil in the pan or what is under the sauce, and portion size is the hardest part of the guess.
Two things help. Edit the numbers on the review screen before saving — that is what it is for. Or tap Add detail and re-analyze and say the one thing the photo missed: "I only ate half of it", "cooked in butter", "this is a large". The estimate is worked out again with that as fact, and everything you already accepted carries through unchanged.
Treat the figures as a trend across weeks rather than a measurement of a meal. They are not suitable for clinical use.
Every calculation in the app is derived from published nutrition guidance — the Mifflin-St Jeor equation for resting energy, FAO/WHO/UNU activity levels, the Institute of Medicine's macronutrient ranges, and WHO and HPB daily limits for sugar, saturated fat and sodium.
All of it, with links to the original documents and a note wherever the app departs from a guideline, is on the sources page and in the app under Settings → About → Sources.
MacroTracker is not a medical device and gives no medical advice. Talk to a doctor or a dietitian before changing what you eat.
Open Settings → Photo analysis. Each provider shows its own status, and the provider screen has a Key from the build row that distinguishes a key that is missing, empty, or still a placeholder.
You can always supply your own API key on that screen. It is stored in your device's Keychain, it takes priority over anything the app shipped with, and requests then go straight to that provider.
You can still log meals by hand while analysis is unavailable.
iOS Precise Location is off for MacroTracker. Without it, a fix is accurate to a few kilometres — enough for a region, not enough to tell one restaurant from the one next door.
Turn it on in iOS Settings → Privacy & Security → Location Services → MacroTracker, or allow it for a single session when the app asks.
On the review screen, tap the place to pick a different one, search Maps by name, or type a name Maps does not list. A wrong venue sends the estimate to the wrong menu, so it is worth correcting.
They cannot. iOS deletes an app's entire container when the app is deleted, and photos are megabytes each.
Your meals do come back — numbers, places, notes, goals and all — because the log is mirrored into your device's Keychain, which survives an uninstall. A restored meal falls back to its meal-type symbol where its photo used to be.
To keep the photos, turn on Settings → Photos → Save photos to my library. Then a picture you take is yours in Photos whether or not the meal survives.
Settings → Backup → Export writes your whole log to a file. Import it on the new device from the same screen. Importing merges by meal, so a file dropped onto a device you have already been using does not discard what is there.
The Keychain mirror also rides encrypted device backups, so a restored phone usually has everything already.
Settings → Erase all meals removes every entry, every photo, and the backup, so a reinstall will not bring them back. Your goals are kept. It cannot be undone.
There is no account and no server-side copy, so there is nothing else to delete. Deleting the app after erasing removes the rest.
Only the meal you ask to have analyzed. The photo and the text you typed go to the analysis service, and — if you turned location tagging on — the venue name, its category, the district and the city.
No name, no account, no device identifier and no coordinates go with it. There is no advertising, no analytics and no tracking anywhere in the app. The privacy policy has the detail.
Whichever is configured and working, in priority order. The review screen and the saved meal both record which provider and model produced an estimate, so a fallback is never invisible. You can change the model, the endpoint and the key per provider in Settings → Photo analysis.
Please include your iOS version, your iPhone model, the app version from Settings → About, and what you did just before it went wrong. If an analysis produced something absurd, the photo and the numbers it returned help more than anything else.