The Best Free, Open-Source MyFitnessPal Alternative
Free barcode scanning, zero banner ads, and complete data privacy
Overview
Log meals in seconds, scan barcodes without a $19.99/mo paywall, and keep your nutrition data completely private.
Feature comparison
MacroTrackr against MyFitnessPal, row by row. Competitor prices checked September 2026 and quoted at list rate; check theirs before switching.
| Feature | MacroTrackr | MyFitnessPal |
|---|---|---|
| Free Tier | Full (Self-Hosted) | Limited (Ads) |
| Cloud / Premium | $3.99/mo or $29.99/yr | $19.99/mo or $79.99/yr |
| Barcode Scanner | Free | Paywalled ($19.99/mo) |
| Custom Macro Targets | Free | Paywalled |
| Ad-Free Interface | 100% Ad-Free | Ads on Free |
| Self-Hostable | Yes (AGPLv3) | No |
| Weekly Trend Averages | Free | Paywalled |
| Multi-Ingredient Meals | Free | Included |
| Data Export | Weight and habits free, meals on Pro | Paywalled |
What MacroTrackr looks like


Where MacroTrackr differs
No Barcode Paywall
Scan barcodes and search grocery items without paying a $19.99/mo subscription.
Clean & Ad-Free
Zero video ads, banner clutter, or slow dashboards.
Self-Hostable Privacy
Run locally with Docker or sync via cloud; your nutrition data is never sold.
Weekly Compliance
Track weekly averages to focus on consistency over single-day spikes.
Questions
Why switch from MyFitnessPal to MacroTrackr?
Barcode scanning, gram-accurate macro targets and weekly averages are on the free plan, with no ads on any plan. The hosted free plan shows your last 7 days; Pro opens your full history. Self-hosting has no plan limits and keeps your data on your own server.
Does MacroTrackr have an open food database?
Yes. MacroTrackr connects directly to the OpenFoodFacts database with millions of verified global grocery products, along with full support for custom ingredients and saved meals.
Is MacroTrackr free?
MacroTrackr is open source (AGPLv3) and free to self-host with Docker, with no plan limits. The hosted version has a free plan that shows your last 7 days and keeps 5 saved meals, and Pro at $3.99 a month for full history, unlimited saved meals and 30 and 90 day trends.
Already using MyFitnessPal?
Keep the history you already built, then continue tracking without banner ads or a barcode paywall.
Export Your MyFitnessPal Data and Import It into MacroTrackrOr run it on your own serverWork out your targets firstTry MacroTrackr
No ads on any plan. The hosted free plan shows your last 7 days; self-hosting has no limits.
Free, no card. Read the source.
Other comparisons