A food and exercise diary: log what you eat against a very large food database, track calories and macros against a goal, and see the trend over time.
Do not build this. A food database that has everything is the product, and it is decades of accumulated entries. Every packaged product in every country, every restaurant item, every barcode. Much of it is user-submitted and some of it is wrong — which is a real criticism — but the coverage is the reason it gets used, and coverage is exactly what you cannot bootstrap. WHAT TO DO INSTEAD - Keep it if you need barcode coverage for supermarket food - If you eat mostly the same things and cook, that is a much smaller problem and the version below is better for it WHAT YOU CAN BUILD, AND SHOULD STACK - A PWA that works offline, SQLite on device, an optional sync server storing ciphertext WHAT TO IMPLEMENT - Seed from an open food composition database — several national ones publish laboratory-derived values freely — with the edition recorded so a figure can be traced - An open product database for barcodes, honestly labelled as patchier than a commercial one. A missing barcode means typing it once - **Your own foods are the point.** Most people eat perhaps sixty things. Log one in three seconds: search, portion, done, with recent and frequent first - Saved meals that log six items at once, which is where the speed actually comes from - Recipes: ingredients in, nutrition per serving computed, stored as a food - Targets with a source cited, and never a number presented as medical advice - Write to the platform's health store and read back what other applications recorded THE HONEST WARNINGS - Nutrition figures vary by cultivar, brand, portion and cooking. Any tracker's numbers carry a wide margin, and displaying two decimal places is lying about precision. Round generously - Calorie tracking is a useful tool for some people and genuinely harmful for others. Build no streaks that punish a missed day, no shaming, and a way to hide the numbers entirely. If you would not say it out loud to somebody, do not put it in a notification THE ONE-LINE VERSION Nobody can rebuild the barcode coverage. Build the sixty foods you actually eat, and be careful with the tone.
What you lose
- A food database of millions of items with barcodes, which is the only reason logging is fast
- Restaurant and supermarket entries kept current across countries
- Barcode scanning that recognises the product in front of you
- Recipe import and portion estimation
- Years of your own logs, already searchable and already comparable
If you would rather not build
- Cronometer — paid, stronger micronutrient data
What it costs
as published on their pricing page
| Plan | Billed monthly | Billed yearly | Last read |
|---|---|---|---|
| — | $19.99/mo | — | — |
Their pricing page is where these came from. Seeing a different price? Tell us.
The escape hatch
open source · no votes, no paid placement
Waistline
$0Open-source calorie and nutrition diary using Open Food Facts.
davidhealey/waistlinefree · open source
Open Food Facts
$0The collaborative food product database, free to download in full.
openfoodfacts/openfoodfacts-serverfree · open source
Why this verdict
our own opinion · changed only by a person
25/100
Verdict no at 25: the app is easy and Open Food Facts is real, but coverage is the product. A scan that fails to find the item three times a week is the reason people go back to the app with the bigger database.
History
tracked since 9 Aug 2026 · nothing is ever overwritten
Questions about MyFitnessPal
answered from the record above
Is MyFitnessPal free?
No — the plan we track is $19.99 a month. Premium at $19.99/month or $79.99/year; basic logging remains free with advertising.
Can you replace MyFitnessPal by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 25 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does MyFitnessPal cost?
$19.99 a month on Premium — $239.88 a year. Recorded 9 Aug 2026.
What do you lose by replacing MyFitnessPal?
A food database of millions of items with barcodes, which is the only reason logging is fast; Restaurant and supermarket entries kept current across countries; Barcode scanning that recognises the product in front of you; Recipe import and portion estimation; Years of your own logs, already searchable and already comparable. If any of those carry weight for you, keep paying.
Is there an open-source alternative to MyFitnessPal?
Yes: Waistline, Open Food Facts. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

