Guide · 2026

What is the best app to log restaurant meals from a photo on iPhone?

Short answer: it depends on the job. MyFitnessPal wins named chain menus. SnapCalorie photographs the plate and names eating out as the main photo job. Cal AI is the fast count at the table. A photo cannot see oil, butter, or sauces. Every number is an estimate.

Updated · Written by LAYERTWO, the makers of NutriCam. We make NutriCam. The other apps on this page are not ours, and we say where they are the better pick.

★ 4.7 from 107 App Store ratings (October 2026)

How this list was made

Four questions, answered only from each app’s own website, help center, or App Store listing on October 14, 2026:

  1. Does it photograph a plate of food on iPhone?
  2. Does it serve a restaurant job: named chain menus, a mixed-plate photo, or eating-out as a named use on its own pages?
  3. Is the camera free, or on a paid plan?
  4. What does it cost where the provider states a price and a billing period?

Five apps meet that bar. Menu-only scanners that do not keep a food diary are out. We did not weigh meals, so nothing here is an accuracy ranking.

Apps that log restaurant meals from a photo, by job

AppBest forPhoto loggingNamed chain menusPlatformsPrice
MyFitnessPalNamed chain menusMeal Scan, Premium. Works best when foods are visibleYes. Search the restaurant name in a 20 million food databaseiPhone, Android, webFree tier. Premium $79.99 a year or $19.99 a month (Premium page, October 14, 2026)
SnapCalorieA restaurant plate photoFree up to 3 AI logs a day, then Premium. FAQ: eating out is the main photo jobNot a restaurant-chain menu its pages describeiPhone, AndroidPremium $19.99 a month or $149 a year (U.S. App Store, October 14, 2026)
Cal AIFast photo count at the tableYes. Scan results need a subscription after a 3-day trialNot a restaurant-chain menu its pages describeiPhone, AndroidApp Store lists Unlimited plans from $2.99 to $29.99, periods not shown (October 14, 2026)
MacroFactorA plate you did not cook, then weekly targetsYes, in the paid plan. Photo & Text for eating outNot a restaurant-chain menu builder its pages describeiPhone, Android$11.99 a month, $47.99 per 6 months, or $71.99 a year. No free tier (App Store, October 14, 2026)
NutriCamNext meal after the restaurant logDefault capture. Free tier included, with limitsNo. No restaurant-chain menu databaseiPhone onlyFree download. Pro is $9.99 a month, or $34.99 to $49.99 a year (U.S. App Store, confirmed August 26, 2026)

Facts above come from each app’s own website, help center, or App Store listing on October 14, 2026. We did not weigh meals, so nothing here is an accuracy ranking.

The five apps

1. MyFitnessPal: best for named chain menus

MyFitnessPal’s food-database article, read October 14, 2026, says the library includes restaurants and packaged brands, with over 20 million foods. Search the chain name. There is no separate restaurant tab. Premium that day is $79.99 a year or $19.99 a month, with a 7-day trial if you have not used one, and it keeps Meal Scan, barcode scan, and Voice Log on the paid plan. The Meal Scan article describes photographing a plate, including when dining out, and says it works best when all ingredients are clearly visible. For mixed and blended foods such as soups, it tells you to try Voice Log. MyFitnessPal dietitians, published September 19, 2025, say a U.S. chain with 20 or more locations has to post calories, and that butter-basted fish is richer than it looks. Confirm the database row. Independent photo loggers if you want a different company: MyFitnessPal alternatives.

2. SnapCalorie: best for a restaurant plate photo

SnapCalorie’s FAQ, read October 14, 2026, says the main place to use photo logging is when eating out, and that oils, cooking fats, and sugar in restaurant food are an educated guess from averages and visual cues. It claims about 15% mean caloric error on a test set its team built. That is the company’s own evaluation, not a metabolic-kitchen retest. The FAQ says the app is free for up to 3 AI logs a day. Premium is $19.99 a month or $149 a year on the U.S. App Store that day. The App Store listing names restaurant dishes, home-cooked meals, and meal prep, and claims 100+ micronutrients. iPhone and Android. We found no restaurant-chain menu database on the pages we read. Confirm the plate. Free photo logs, compared with paywalled cameras: free calorie trackers with photo logging.

3. Cal AI: best fast photo count at the table

Cal AI’s site, read October 14, 2026, describes photographing food for calories, protein, carbs, and fat. The App Store listing that day says scan results require a subscription after a 3-day trial, and lists Unlimited plans from $2.99 to $29.99 without a billing period on those SKUs. Its FAQ, last updated July 2026, says CalAI is about 80% accurate. We found no restaurant-chain menu claim on the pages we read. iPhone and Android. MyFitnessPal acquired Cal AI in March 2026; Cal AI still sells as a standalone app. Photo-first vs an advisor: NutriCam vs Cal AI.

4. MacroFactor: best photo of a plate you did not cook

MacroFactor’s AI food logging help, read October 14, 2026, walks through Photo, Photo & Text, and Upload, then an editable plate. It names delivery with no nutrition label and eating out as the hard case, and tells you to edit quantities. The App Store listing that day prices the paid plan at $11.99 a month, $47.99 per 6 months, or $71.99 a year, with a 7-day trial and no free tier. We found no restaurant-chain menu builder on the pages we read. It adjusts weekly calorie and macro targets from logged intake. It does not name dinner from today’s restaurant log. Other photo options if you leave: MacroFactor alternatives.

5. NutriCam: best next-meal answer after the restaurant log, on iPhone

NutriCam is our app, and it is iPhone only. Photograph a meal or say what you ate, confirm the estimate, and see calories, macros, and vitamins and minerals such as iron, B12, magnesium, and iodine. Then ask what to eat next from today’s log, targets, workouts, and Apple Health sleep when connected. It has no restaurant-chain menu database. Skip it if you need Android, a named chain menu, or a verified food database. The App Store listing, read October 14, 2026, names recipes based on remaining macros. What the app is: what is NutriCam. How the next-meal answer works: what should I eat next.

Oil, butter, and mixed plates

Restaurant food hides oil and butter. A photo of a mixed plate can be far off. SnapCalorie’s FAQ says oils, cooking fats, and sugar in restaurant food are an educated guess. MyFitnessPal dietitians say butter-basted fish is richer than it looks. NIH researchers presented tests of four photo apps against 102 weighed kitchen meals in July 2026. All four undercounted calories by about 250 to 345 per meal and fat by about 30 grams. SnapCalorie was not in that set.

Treat the first number as a draft. Confirm the foods. Change the serving. Add the oil and the sauce the camera missed. When the chain publishes nutrition facts, search that entry instead of photographing the plate. Details: how accurate are AI photo calorie counting apps. Other photo apps, by job: best AI calorie tracker apps.

Photograph the plate, then change the serving if the kitchen used more oil than the camera can see. NutriCam is an iPhone advisor: photograph a meal or say what you ate, confirm the estimate, and see remaining calories. It has no restaurant-chain menu database, and it is not on Android.

No app can measure a meal from a photo. A picture cannot show oil, sauces, hidden ingredients, or portion weight. Every number from every app on this page is an estimate until you correct the foods and portions. We have not run an accuracy test across these apps, so this page makes no accuracy ranking.

FAQ

Does MyFitnessPal have restaurant chain menus in its food database?

Yes. MyFitnessPal's food-database article, read October 14, 2026, says the library includes restaurants and packaged brands, with over 20 million foods. Search the chain name. There is no separate restaurant tab. Meal Scan is Premium. Confirm the entry. Member-submitted foods may be wrong.

Can a photo calorie app see oil or butter in restaurant food?

No. SnapCalorie's FAQ says oils, cooking fats, and sugar in restaurant food are an educated guess from averages and visual cues. NIH kitchen tests of four photo apps undercounted fat by about 30 grams per meal. Add the oil. Change the serving. Every photo number is an estimate.

Did independent tests rank SnapCalorie as the most accurate restaurant photo app?

No. We did not run a test, so we do not rank accuracy. SnapCalorie's FAQ claims about 15% mean caloric error on a test set its team built. Independent NIH kitchen photos did not include SnapCalorie. Cal AI's FAQ says about 80% accurate. Confirm foods.

Does MyFitnessPal Meal Scan work on soups and mixed restaurant plates?

Meal Scan is Premium. The Meal Scan article, read October 14, 2026, says it works best when all ingredients are clearly visible, and to try Voice Log for mixed and blended foods like soups. Confirm foods and portions. Oils stay invisible.

Which of these restaurant photo apps work on Android?

MyFitnessPal, SnapCalorie, Cal AI, and MacroFactor are on Android. NutriCam is iPhone only. If you need Android, skip NutriCam. MyFitnessPal still wins named chain menus there. SnapCalorie's FAQ still names eating out as the main photo job.

Does a photo calorie app replace a restaurant's published nutrition facts?

No. When a chain publishes the numbers, search that entry. A photo cannot see oil, butter, or extra sauce. MyFitnessPal dietitians note butter-basted fish is richer than it looks. Confirm the serving. None of these apps is a medical device.

Sources

Every fact about another app on this page comes from that app’s own site, help center, or store listing, checked October 14, 2026. Prices and features change. Check the live listing before you buy.