The Best Macro Tracking Apps (2026)
MacroFactor, MyFitnessPal, Cronometer, Lose It!, Yazio, FatSecret and our own app, compared on what you use every day to count macros: the free plan, barcode scanning, price, targets that adjust, the food database and whether your lifting fits in the same app. We make one of these apps, and we say so below.
Macro tracking apps compared
| Feature | MacroFactor | MyFitnessPal | Cronometer | Lose It! | Yazio | FatSecret | BodyMacros |
|---|---|---|---|---|---|---|---|
| Free plan | No: free trial only | Yes, with ads | Yes: free barcode scanner, custom macro targets and up to 95 nutrients | Yes (Basic): calorie budget and logging | Yes: free calorie counter | Yes | No: 7-day free trial |
| Barcode scanner | Included | Premium only | Free | Premium only | In the listing | In the listing | Included |
| Paid plan (US) | $71.99 a year or $11.99 a month | Premium: $79.99 a year or $19.99 a month | Gold: $59.99 a year or $10.99 a month | Premium: $79.99 a year; lifetime $299.99 | See the app for current pricing | See the app for current pricing | One price, shown in the app |
| Targets re-estimated weekly | Yes, from your intake and weight trend | Not on the plan page | Not on the plan page | Not in the listing | Not in the listing | Not in the listing | Yes, from your weight trend and training, with the reason |
| Food database (as listed) | 1.36 million verified foods | More than 20.5 million foods | More than 1 million verified foods | More than 50 million items | More than 4 million foods | Not checked | Includes the Brazilian TACO table |
| Workout logging | Separate app (MacroFactor Workouts) | Exercise logging | Exercise logging | Exercise logging | Steps and workouts (in the listing) | Not checked | Full lifting log that feeds your estimates |
Last checked Nov 10, 2026, on each app's official store listing and developer pages. Prices are US prices in US dollars before tax; prices in other countries differ. "Not in the listing" means the pages we checked don't mention it; the app may still have it. "Not checked" means we haven't verified it. The BodyMacros column describes the app at launch.
We make one of these apps
BodyMacros is our app, and it's on this list. It sits in the same table as the others, and we point out where another app is the better pick. Nobody paid to be listed.
How we compared
We compared what you use every day to count macros: the free plan, barcode scanning, price, targets that adjust to your progress, the food database and workout logging. Every fact about the other apps comes from their official store listings and developer pages, last checked on November 10, 2026. We didn't test the apps ourselves or measure how accurate their databases are, so we give picks by need instead of a single ranking.
Quick picks
The most complete free plan: Cronometer. Its free plan includes the barcode scanner, custom macro and micronutrient targets and up to 95 nutrients; Gold is $59.99 a year in the US. The app is in English only.
Targets that adjust every week: MacroFactor. It re-estimates your calories and macros from what you log and your weight trend. There's no free plan; it's $71.99 a year in the US, and workout logging is a separate app.
The biggest databases: MyFitnessPal lists more than 20.5 million foods and Lose It! more than 50 million items. Both keep the barcode scanner in their paid plans.
Macros and lifting in one app: BodyMacros. It logs your food and your sets, and uses your weight trend and training days to re-estimate calorie and macro targets every week, with the reason for each change. It has no free plan.
The apps, one by one
MacroFactor: weekly adaptive calorie and macro targets from your intake and weight trend, an expenditure estimate, AI photo, voice, label and barcode logging, 1.36 million verified foods, and coached, collaborative or manual modes. There's no free plan, only a free trial; it costs $11.99 a month or $71.99 a year in the US. Workout logging is a separate app, MacroFactor Workouts, or $89.99 a year for both.
MyFitnessPal: the free plan logs food, weight and exercise, with ads, from a database of more than 20.5 million foods. Premium ($19.99 a month or $79.99 a year in the US) adds the barcode scanner, meal scan, voice logging, custom macro goals by meal and by day, data export and no ads. A Premium+ tier with meal plans and grocery lists is sold only in the US, the UK, Canada, Ireland, Australia and New Zealand; see the app for its current price.
Cronometer: the most detailed free plan here, with a free barcode scanner, custom macro and micronutrient targets, up to 95 nutrients and more than 1 million verified foods. Gold ($10.99 a month or $59.99 a year in the US) adds photo and voice logging, an AI coach, a macro scheduler, a fasting timer, unlimited history and no ads. Its interface is in English only.
Lose It!: a free Basic plan with a personalized daily calorie budget and calorie and exercise logging. Premium ($79.99 a year in the US, or $299.99 once for lifetime) adds the barcode scanner, macro and nutrient tracking, photo and voice logging, fasting and meal planning.
Yazio: a free calorie counter with more than 4 million foods, a barcode scanner, a fasting timer and step and workout tracking, according to its store listing. Pro adds long-term trend insights and removes ads; see the app for current pricing.
FatSecret: free, with a barcode scanner, photo recognition, calorie and macro reports, a food journal and sharing with a health professional, according to its store listing. An optional Premium adds meal plans from dietitians; see the app for current pricing.
BodyMacros: the food log and the lifting log in one app, with no ads and one price. It scans barcodes, includes the Brazilian TACO table and re-estimates your calorie and macro targets every week from your weight trend and training days, telling you why they changed. There's no free plan: a 7-day trial, then one subscription.
Free vs paid
Cronometer, MyFitnessPal, Lose It!, Yazio and FatSecret all have free plans, but they draw the line in different places: Cronometer keeps the barcode scanner and custom macro targets free, while MyFitnessPal and Lose It! put the scanner and custom macro goals in their paid plans. MacroFactor and BodyMacros have no free plan, only a trial.
Macros and workouts in one app
In the other apps we checked, workouts are either exercise logging or, for MacroFactor, a separate app with its own subscription. If you lift to lose fat or build muscle, having both in one place lets your calorie and protein targets follow your training. That's what we built BodyMacros for.
Head-to-head comparisons
Deciding between two of these? Our side-by-side pages go deeper, with the same dated facts.
FAQ
What is the best free macro tracking app?
Cronometer has the most complete free plan of the apps we compared: the barcode scanner, custom macro targets and up to 95 nutrients are free, though the free plan shows ads and the app is in English only. MyFitnessPal's free plan logs food but keeps the scanner and custom macro goals in Premium. Yazio and FatSecret also have free plans.
Which macro tracking app is the most accurate?
We haven't measured any app's accuracy, so we can't name one. MacroFactor and Cronometer describe their databases as verified, at 1.36 million and more than 1 million foods; MyFitnessPal's is far larger, at more than 20.5 million foods. Whatever app you use, weigh your food and compare a few entries with the package label.
Is MyFitnessPal or MacroFactor better for macros?
They differ on price and targets. MyFitnessPal has a free plan, but custom macro goals and the barcode scanner are Premium, $79.99 a year in the US. MacroFactor has no free plan, costs $71.99 a year and re-estimates your targets every week from your weight trend. Our full comparison has the details.
Is there a macro tracker that also logs workouts?
Yes. BodyMacros logs your food and your lifts in one app and re-estimates calorie and macro targets each week from your weight trend and training days. MacroFactor sells a separate workout app, or both apps for $89.99 a year. MyFitnessPal, Cronometer and Lose It! log exercise.
Track this in the app
Log your food and your lifts in one place. Your estimates adjust each week to how you eat and train.
Coming soon to the App Store and Google Play
7 days free, then billed by the App Store or Google Play. Cancel any time in your store account.