Skip to content
Get the app

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

List the foods and drinks, with amounts where you know them: pieces, cups, slices or grams.

0 of 500 characters

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Tick the box above to continue.

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

  1. 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.
  2. The AI lists each food and drink with an estimated weight in grams, splitting simple combinations: a latte becomes espresso and milk.
  3. 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.
  4. 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?
Yes. Each visitor gets a number of free runs a day, and the free tools share a daily budget; when either runs out, the tool says so and resets at midnight. Logging meals in the CalorTracker app has its own free plan.
Do you keep what I type?
No. The text is sent to Google Gemini to be analysed and is not stored by us. To answer a repeated description without asking the AI again, the answer may be kept in memory for up to seven days under a keyed hash of the text, not the text itself. That answer does include the names of the foods the AI read in your text, with their weights and nutrition.
Why do some rows say AI estimate?
Those foods did not match a food in our USDA-based database exactly, often because the database does not have that dish or preparation yet. Their numbers are the AI's own estimate for the weight shown.
Can I enter a meal from a restaurant?
Yes, but the restaurant calorie estimator is set up for it: it assumes restaurant portions and the fat and sauces kitchens usually add.
Can I save the result?
The button under a result opens CalorTracker, where you can log the meal and keep a daily total against your own calorie and macro targets.

Related calculators

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 web

An 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.