MyFitnessPal

myfitnesspal.comcontributed by Samuele Ongaro

KEEP IT

The value is the network, the data or the infrastructure. Keep paying.

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.

Promptfree, for everyone, and the only version there is
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

PlanBilled monthlyBilled yearlyLast 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

$0

Open-source calorie and nutrition diary using Open Food Facts.

davidhealey/waistlinefree · open source

Open Food Facts

$0

The 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

Interest · last 30 dayspeak 7/day
views036730 Aug4 Sept9 Sept14 Sept19 Sept24 Sept28 Sept
— views— prompt copies none yet— votes none yet

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

All 12 in Wellness & personal finance

Not sending yet

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

Esc