Free AI tool
Meal calorie calculator
Type what you ate the way you would tell a friend: 2 eggs, toast with butter, latte
. The calculator splits the meal into its foods, estimates how much of each you had, and gives the calories, protein, carbohydrate and fat for every item and for the whole plate.
Describe your meal
How close is the estimate?
Every result is an estimate, and the weakest part of it is the amount. The tool only knows what your words say, so a bowl of pasta
leaves the bowl to a guess while 200 g of cooked pasta
does not. The more amounts you give, the less is guessed.
Each row says where its numbers come from. When a food matches one in our food database, its calories and macros are the USDA FoodData Central values for 100 g, scaled to the estimated weight, and the row links that food's page, or its USDA record until that page is published. When nothing matches exactly, the row shows the AI's own estimate and says so. The match is strict on purpose: a food is matched only by its whole name, every word in its place, so butter is not peanut butter, chicken with rice is not chicken fried rice, and cooked rice is not raw rice. And when a matched food's calories or macros are far from what the AI estimated for that portion, the row keeps the estimate rather than show USDA numbers for what may be a different food.
What no description can show is what you did not mention: the oil in the pan, the butter on the vegetables, the sugar in the coffee. For a longer answer on where AI food estimates go right and wrong, read how accurate AI calorie counting is, and how we calculate for the data behind the food pages.
How the meal calculator works
- You type the meal and tick the box. Your text goes to Google Gemini, the AI model that reads it. We do not store it, and the result is not published anywhere.
- The AI lists each food and drink with an estimated weight in grams, splitting simple combinations: a latte becomes espresso and milk.
- Each food is looked up in our USDA-based food database by name. A match takes USDA's numbers for that weight; anything else keeps the AI's estimate.
- The rows are added up on our side into the meal's total, so the table always sums to the number at the top.
Tips for a closer number
- Give counts and sizes:
2 large eggs
,a thick slice of sourdough
,a 330 ml can
. - Copy grams from the packet when you have it. A weight you read beats any weight the AI guesses.
- Say how it was cooked. Fried, boiled and roasted versions of a food are different foods in USDA's data.
- List the extras: cooking oil, butter, dressing, sauce, the milk and sugar in a hot drink.
- Name the type when it matters: whole or skimmed milk, white or wholemeal bread.
- Describe one meal at a time, so each answer stays small enough to check row by row.
Frequently asked questions
Is the meal calorie calculator free?
Do you keep what I type?
Why do some rows say AI estimate?
Can I enter a meal from a restaurant?
Can I save the result?
Related calculators
- TDEE calculator: how many calories a day you burn, to set the meal against.
- Calorie calculator: a daily calorie target for your goal.
- Macro calculator: how the day's calories split into protein, carbs and fat.
- Protein calculator: a daily protein range for your weight and activity.

Log it instead of looking it up
In CalorTracker you type, say or photograph a meal and check the AI's estimate before it goes in your diary, against targets set for you. Free to start.
Start free on the webAn estimate from your description, not a measurement, and not medical or dietary advice. If you follow a diet set by a doctor, or manage an allergy or a condition, go by their guidance and by the food's own label.