You take a photo of lunch. SmartEat names the meal, estimates calories and macros, and shows a How healthy is this? scale. You can fix what the camera missed, then tap Add to Diary. That is the SmartEat meal scanner - the same flow on iPhone and Android, not a web demo.
This walkthrough uses a real scan of a tofu bowl: about 620 kcal, protein 35 g, carbs 60 g, fats 25 g, and a health score of 8/10 - Good. You will see the same screens: pick Camera or Gallery, read the result, use the scale, type a small edit (Add oil), Updated by AI, then Add to Diary.
AI estimates can be wrong. The in-app line is honest: AI-generated - results may contain errors. Treat the first result as a draft. That is why Missing something? exists.
Open the meal scanner
Three paths into the same scanners:
- Dashboard - tap Scan meal. The sheet is Select Image Source with Camera or Gallery.
- Quick actions menu - the + bar on Home. Tap it, pick Scanner, then the sheet What would you like to scan? (Fridge, Meal, Menu, Barcode). Choose Meal for a plate.
- More tab - Quick access → Scanner, same four-mode sheet.
Siri can also open meal scan with Scan a Meal. Premium or an active trial is required.
Camera or gallery, then the result
Camera opens the live scanner: Please align food with the scanner, then capture. Gallery lets you pick a plate already on your camera roll. After either choice, an analyzing overlay runs for a couple of seconds. If the picture is not food, the result sheet says so and nothing is logged.
Read the result: name, grams, calories, macros
The result sheet is a scrollable card. At the top you get the photo, the meal name, grams, and a meal-type pill (Breakfast, Lunch, Dinner, or Snack). Under Nutrition Information:
- A calorie donut marked estimated
- Protein, carbs, and fats in grams and percent of the meal
- Macro insight chips when they apply (this bowl showed Balanced macros)
- A bar for about what share of your daily calorie goal the meal uses
The same result card on other plates. A salmon salad and an apple landed at 9/10 Good. Mushroom soup at 7/10 Okay. A pizza slice at 4/10 Limit.
On this scan the bowl was 450 g at Lunch. Numbers are estimates from the photo, not a lab label. Oils, sauces, and hidden cooking fat are the usual miss - which is the next two cards.
How healthy is this?
Under the macros, SmartEat asks How healthy is this? It is not a yes/no healthy stamp. It is a 1 to 10 slider:
- Left label: Less healthy
- Right label: Healthier
- Score: N/10 next to a band - Good, Okay, or Limit
Bands in the app: 1-4 is Limit, 5-7 is Okay, 8-10 is Good. The score comes with the AI estimate. It is not saved to your food diary. Use it to glance, then decide if you still want the meal or a smaller portion.
Below the scale, a Portion stepper changes grams in 25 g steps and scales calories and macros with it. Ingredient chips list what the model saw (this bowl: tofu, lettuce, tomato, corn, egg).
Missing something? Fix the scan before it is a log
Scroll to Missing something? The subtitle is Describe what to add or change and AI will update the nutrition. The field placeholder is Add cheese and bacon. Type a short note and send (accessibility name: Update with AI).
On this take we typed Add oil. The card switched to Updated by AI with that note and an Undo. Oil appeared on the ingredient chips. Grams moved with the new estimate. One correction at a time - Undo if you want the first pass back.
That edit is the difference between a demo camera and a diary you will trust next week. Sauces, a second egg, “no rice” - say it here.
Add to Diary
The sticky button is Add to Diary. Meal-type chips above it (Breakfast / Lunch / Dinner / Snack) are for you on that screen. They are not a separate field in the saved diary row.
Add to Diary does not write the log by itself. The button flashes Added to Diary!, the result sheet closes, and the food diary opens with the name and macros filled in. You still tap Add (or Add Food Entry on Android) to save. Until that second tap, nothing is stored.
What is saved: meal name, calories, protein, carbs, fats, date, and your user id. Ingredients are included on iOS when the scan found them. The health score and the photo stay on the result sheet - they are not diary fields.
Disclaimer under the card stays visible: AI-generated - results may contain errors. There is also a thumbs-up / thumbs-down on Was this recognition accurate?
Menu, fridge, and barcode scanners
Meal scan is one of four cameras in the same What would you like to scan? sheet:
- Meal - a plate or bowl, calories, macros, health scale, Missing something?, Add to Diary
- Menu - a restaurant menu photo, dishes with Good / Okay / Limit tags so you can compare before you order
- Fridge - shelves and leftovers, then recipe ideas you can send to the diary
- Barcode - packaged food via the product database (Open Food Facts), plus label detail when it exists
Photo-only calorie apps stop at the plate. A normal week is a home bowl, a paper menu, leftovers, and a yogurt cup. Use meal scan for the bowl. Use the other three when a photo of the plate is the wrong tool.
For a side-by-side of SmartEat vs photo-only apps, see Best AI meal scanner in 2026. For when to use a photo vs a barcode vs voice, see Photo vs barcode vs voice calorie logging. Accuracy limits are in AI calorie scanner accuracy.
A 60-second habit
- Open Scan meal, or Quick actions → Scanner → Meal
- Camera or gallery - align the food
- Read calories, macros, and How healthy is this?
- Adjust grams if the portion looks off
- Missing something? - one short note, Update with AI
- Add to Diary, then Add in the food diary
Do that for one mixed plate today. Tomorrow, if dinner is a restaurant, switch to Menu. If it is a labeled snack, use Barcode. The diary is the same either way.
Download SmartEat on iOS or Android. The meal scanner in this article is the one in the app.