Features How It Works Blog
AI Calorie Tracker

Log a meal four ways. No database searching.

Snap a photo, scan a barcode, type what you ate, or enter it manually. iMeal's AI figures out the ingredients, portions, calories, and macros — so logging takes seconds, not minutes.

Download iMeal AI on the App Store Free to download · Barcode scanning free forever · iOS

From meal to macros in three steps

No more "search the database, scroll, guess the portion, repeat." The AI does the parsing — you just confirm.

1

Capture

Photo, barcode, typed description, or manual entry. Pick whichever fits the meal.

2

AI reconstructs

Ingredients with portions, cooking instructions, calories and protein/carbs/fat per item — plus a confidence score.

3

Review & log

Tweak anything that's off, confirm, done. Now it counts toward your day's totals and macro targets.

Meet the food the way it actually shows up

Most calorie trackers force every meal through one rigid input. iMeal gives you four — switch between them mid-day, whatever fits.

Photo

Snap a home-cooked plate. The AI identifies ingredients, estimates portions, reconstructs the recipe with cooking steps, and returns calories + macros per item. Add a one-line note ("half portion", "creamy sauce", "from Chipotle") and the estimate adjusts.

Barcode

Scan any packaged product for the full nutrition label, sourced from a database of millions of items. Free and unlimited — even on the free tier. No paywall on the input that calorie apps usually paywall.

Type it

"Chicken sandwich with fries and a coke." That's the input — and you get calories and macros back. The AI handles chain-restaurant portions, vague descriptions, mixed dishes. No searching, no scrolling.

Manual

For the edge cases — homemade recipes you log over and over, or a meal where you weighed the ingredients. Enter the numbers directly. Always available as a fallback when the AI doesn't fit.

Not one number. The whole picture.

For a single photo, you get back:

  • Each ingredient, identified by name with an estimated portion — "1 cup jasmine rice", "4 oz chicken thigh", "½ avocado" — not just "food."
  • Cooking instructions, step-by-step, so a meal you photographed once is something you can cook again later.
  • Calories + macros for each ingredient and the total — protein, carbs, fat broken down properly.
  • A confidence score (0–100%) so you know when the estimate is solid and when it's worth a second look or an extra context note.
  • An editable draft, not a verdict. Tweak any portion or ingredient before you confirm — nothing goes into your day's totals until you've seen it.
  • Multi-photo support. Up to 3 angles per meal — mid-prep and plated together gives a sharper reconstruction.

Calorie tracking that respects your life

Activity-aware AI

Burned 500 calories at the gym? Your daily target and suggestions shift to match. iMeal reads workouts and calories burned from Apple Health and uses them — not just shows them.

Targets for your body

20-question onboarding — body stats, activity level, goal, restrictions — gives you a deficit, surplus, or maintenance target with macro ratios calculated for you. Not a generic chart.

Your data stays yours

Personal data lives on your device. No cloud storage of personal information. No ads. Photos and preferences are processed only to give you the AI features — never stored, never used to train anything.

Progress that actually means something

Daily calorie ring, macro progress bars, a weekly calendar with completion, trend charts over 7 / 30 / 60 / 90 days, streak tracking. See whether you're actually doing the thing, not just whether you logged today.

For people who've tried and quit other trackers

You've quit MyFitnessPal twice

Because typing every ingredient broke your habit by day 14. iMeal removes the typing — log by photo, get back the whole recipe.

You eat out often

Chain portions are hard to estimate. iMeal handles them — name the place ("from Chipotle", "a Big Mac") and the estimate anchors to known data.

You cook your own food

Homemade meals don't have barcodes. Photo + a one-line note about the oil and the portion gets you a trustworthy macro count.

You want macros, not just calories

Protein, carbs, fat per ingredient and total. Daily macro ring. Built for tracking macros precisely, not just counting calories vaguely.

Common questions

Is iMeal AI free?

Free to download and try. Barcode scanning is free and unlimited forever — even on the free tier. The AI features (photo analysis, text-to-macros, meal suggestions, meal planning) are Premium, with a free trial so you can test them on real meals before deciding.

How accurate is the photo calorie analysis?

A clear photo with a one-line context note ("about a cup of rice, creamy sauce, no oil") gives a solid estimate — and you see a 0–100% confidence score every time so you know how much to trust it. You also review the draft and edit anything that's off before it logs. For the full breakdown, see How Accurate Are Calorie Estimates From a Photo?

Does it work for chain restaurants?

Yes. Type "a Big Mac and fries" or photo the meal and add "from Chipotle" — chain portions are well documented and the AI anchors to known menu data. Often more accurate than your own portion estimate.

What if a meal is hard to photograph — soup, smoothies, mixed dishes?

Use a different input. Scan the barcode if it's packaged, or type a description ("large bowl of minestrone, restaurant"). iMeal is multi-source by design — the photo is one tool, not the only one.

Does it sync with Apple Health?

Yes. Calories burned and workouts come in from Apple Health and the AI uses them — your daily target shifts with what you burned, and meal suggestions come back higher-calorie on heavy training days.

Is there an Android version?

iOS only today. Android is on the roadmap.

Calorie tracking,
without the part that made you quit.

Snap, scan, type, or enter manually — whichever fits the meal. Test the AI photo analysis on the free trial and see what comes back.

Download iMeal AI on the App Store Free to download. No credit card to start.