Free · No sign-up · 202 USDA foods

Food Calorie Calculator

Search a food, enter what you ate, and get the calories. Add more and the day adds itself up. Every figure comes from USDA FoodData Central, and nothing you type leaves your browser.

Last updated · Editorial guidelines

What you ate

Add each food and the weight you ate. Everything updates as you type. No account, no download.

  • g

    389 kcal

  • g

    89 kcal

  • g

    108 kcal

  • g

    365 kcal

  • g

    884 kcal

Total calories

1,835

165 left of your 2,000 target

Protein
45 g
Carbs
169 g
Fat
111 g
Your day so far, biggest first.
FoodAmountkcal
Olive oil100 g884
Oats, rolled100 g389
Rice, white, raw100 g365
Chicken breast, skinless, raw100 g108
Banana, raw100 g89

All 202 foods, their calories, and their macros come from USDA FoodData Central. Values are per 100 g, raw unless the name says otherwise.

How the calculator works

Every food has a calories-per-100-grams figure. To find what your portion cost, divide that by 100 and multiply by the grams you ate. That single operation is the whole tool.

A 180 g chicken breast at 108 calories per 100 g is 108 ÷ 100 × 180 = 194 calories. A 30 g handful of almonds at 579 is 174 calories. The almonds weigh a sixth as much and cost almost as much, which is the entire reason people misjudge their intake.

Underneath, those per-100 g figures are built from the food's macros using the Atwater factors: protein 4 calories a gram, carbohydrate 4, fat 9, alcohol 7.

Fat9Alcohol7Protein4Carbohydrate4Fiber~2calories per gram

If you want the full derivation, including why food used to be burned in a steel chamber to work this out, how calories are calculated covers it. To cost a whole dish rather than a single food, the recipe calorie calculator totals every ingredient and divides by servings.

Calories in common foods

The densest foods in each category, per 100 g, from USDA FoodData Central. Read it once and you will stop being surprised by your own calorie count.

Calories and macros per 100 g for common foods, grouped by category and ranked by calorie density within each. Source: USDA FoodData Central.
FoodCategoryPer 100 gProteinCarbsFat
MayonnaiseCondiments680 kcal0.96 g0.57 g74.85 g
Dark chocolateCondiments598 kcal7.79 g45.9 g42.63 g
CuminCondiments375 kcal17.81 g44.24 g22.27 g
Rosemary, driedCondiments331 kcal4.88 g64.06 g15.22 g
Curry powderCondiments325 kcal14.29 g55.83 g14.01 g
Bay leafCondiments313 kcal7.61 g74.97 g8.36 g
Vanilla extractCondiments288 kcal0.06 g12.65 g0.06 g
Chilli powderCondiments282 kcal13.46 g49.7 g14.28 g
Butter, saltedDairy717 kcal0.85 g0.06 g81.11 g
Butter, unsaltedDairy717 kcal0.85 g0.06 g81.11 g
Parmesan, gratedDairy420 kcal28.42 g13.91 g27.84 g
Cheddar cheeseDairy403 kcal22.87 g3.37 g33.31 g
Cheese, provoloneDairy351 kcal25.58 g2.14 g26.62 g
Cream cheeseDairy350 kcal6.15 g5.52 g34.44 g
Cream, doubleDairy340 kcal2.84 g2.84 g36.08 g
MozzarellaDairy299 kcal22.17 g2.4 g22.14 g
LardFats and oils902 kcal0 g0 g100 g
Coconut oilFats and oils892 kcal0 g0 g99.06 g
Olive oilFats and oils884 kcal0 g0 g100 g
Rapeseed oilFats and oils884 kcal0 g0 g100 g
Sesame oilFats and oils884 kcal0 g0 g100 g
Sunflower oilFats and oils884 kcal0 g0 g100 g
Vegetable oilFats and oils884 kcal0 g0 g100 g
Butter oil (ghee)Fats and oils876 kcal0.28 g0 g99.48 g
Desiccated coconutFruits660 kcal6.88 g23.65 g64.53 g
RaisinsFruits299 kcal3.3 g79.32 g0.25 g
DatesFruits277 kcal1.81 g74.97 g0.15 g
Dried apricotsFruits241 kcal3.39 g62.64 g0.51 g
Banana, rawFruits89 kcal1.09 g22.84 g0.33 g
Grapes, rawFruits69 kcal0.72 g18.1 g0.16 g
Cherries, rawFruits63 kcal1.06 g16.01 g0.2 g
Kiwi fruitFruits61 kcal1.14 g14.66 g0.52 g
PecansNuts and seeds691 kcal9.17 g13.86 g71.97 g
Pine nutsNuts and seeds673 kcal13.69 g13.08 g68.37 g
WalnutsNuts and seeds654 kcal15.23 g13.71 g65.21 g
HazelnutsNuts and seeds628 kcal14.95 g16.7 g60.75 g
TahiniNuts and seeds592 kcal17.4 g21.5 g53.01 g
Sunflower seedsNuts and seeds584 kcal20.78 g20 g51.46 g
AlmondsNuts and seeds579 kcal21.15 g21.55 g49.93 g
Pumpkin seedsNuts and seeds574 kcal29.84 g14.71 g49.05 g
Peanut butterProteins598 kcal22.21 g22.31 g51.36 g
Bacon, rawProteins393 kcal13.66 g0 g37.13 g
Chickpeas, dryProteins378 kcal20.47 g62.95 g6.04 g
Lentils, dryProteins352 kcal24.63 g63.35 g1.06 g
Egg yolk, rawProteins322 kcal15.86 g3.59 g26.54 g
Pork sausage, rawProteins290 kcal13.9 g2.97 g24.26 g
Lamb mince, rawProteins282 kcal16.56 g0 g23.41 g
Pork mince, rawProteins263 kcal16.88 g0 g21.19 g
Breadcrumbs, dryStaples395 kcal13.35 g71.98 g5.3 g
Icing sugarStaples389 kcal0 g99.77 g0 g
Oats, rolledStaples389 kcal16.89 g66.27 g6.9 g
Sugar, whiteStaples387 kcal0 g99.98 g0 g
Egg noodles, dryStaples384 kcal14.16 g71.27 g4.44 g
CornstarchStaples381 kcal0.26 g91.27 g0.05 g
Sugar, brownStaples380 kcal0.12 g98.09 g0 g
Couscous, dryStaples376 kcal12.76 g77.43 g0.64 g
Sun-dried tomatoesVegetables258 kcal14.11 g55.76 g2.97 g
AvocadoVegetables160 kcal2 g8.53 g14.66 g
Garlic, rawVegetables149 kcal6.36 g33.06 g0.5 g
Olives, blackVegetables116 kcal0.84 g6.04 g10.9 g
Sweet potato, rawVegetables86 kcal1.57 g20.12 g0.05 g
Tomato purée (paste)Vegetables82 kcal4.32 g18.91 g0.47 g
Ginger, rawVegetables80 kcal1.82 g17.77 g0.75 g
Peas, frozenVegetables77 kcal5.22 g13.62 g0.4 g

Three patterns fall out of that table, and they explain most calorie mistakes.

Fats and oils sit alone at the top. Every one of them is between 700 and 900 calories per 100 g, several times anything else on the list. This is not a moral fact about fat, it is arithmetic: fat carries 9 calories a gram where protein and carbohydrate carry 4.

Dry staples read alarmingly high and are not. Rice at 365 and pasta at 371 look enormous next to a chicken breast at 108, but you eat them cooked, and they roughly triple in weight with water. Cooked rice is 130.

Vegetables are almost free, and are not the lever. Most sit between 15 and 45. You cannot eat enough broccoli to matter. The oil you roast it in, however, absolutely does.

Do you need a food calorie calculator app?

Probably not, and it is worth being honest about when you do.

An app is genuinely better if you are logging every meal for months. A barcode scanner, a saved food history, and a streak you do not want to break are real advantages, and no web page replaces them.

A web calculator is better for the thing most people actually want: checking what is in a meal, sanity-testing a portion, or planning a day. It takes thirty seconds, asks for no account, and collects nothing about you.

This tool bundles its food database into the page rather than fetching it from a server, so once the page has loaded it works with no connection, and nothing you type is ever sent anywhere. That is not a marketing claim, it is a consequence of how it is built.

Using a food calorie calculator to gain weight

Gaining is the same arithmetic pointed the other way. Set the target above your maintenance calories, then build a day that reaches it.

The problem is never willingness, it is volume. Most people trying to gain are already full before they are anywhere near the number. The fix is calorie density: the same calories in less food.

Calorie density of common foods, per 100 g. From USDA FoodData Central. Fat-heavy foods do the most work in a surplus.
FoodPer 100 gProteinFatDensity
Olive oil884 kcal0 g100 gVery high
Walnuts654 kcal15.23 g65.21 gVery high
Peanut butter598 kcal22.21 g51.36 gVery high
Almonds579 kcal21.15 g49.93 gVery high
Cheddar cheese403 kcal22.87 g33.31 gHigh
Oats, rolled389 kcal16.89 g6.9 gHigh
Rice, white, raw365 kcal7.13 g0.66 gHigh
Dates277 kcal1.81 g0.15 gHigh
Banana, raw89 kcal1.09 g0.33 gModerate

Look at the top of that table. A tablespoon of olive oil stirred into a meal you were eating anyway adds around 120 calories and no bulk at all. Two tablespoons of peanut butter adds roughly 190. That is a 300-calorie surplus without eating a single extra meal.

To find the target itself, the weight gain calculator works out how far above maintenance to go, and the muscle gain calculator splits it so the gain is more muscle than fat.

Where the numbers come from

All 202 foods come from USDA FoodData Central, the reference database behind most of the nutrition figures you have ever read.

Every entry in this tool stores the USDA record id it came from, so any number here can be checked against the source. Nothing was typed from memory, which sounds like a low bar and is not: most calorie databases on the web cannot tell you where a single figure came from.

The values are averages for a typical example of that food. They are good estimates, not measurements of the specific thing on your plate.

Getting the portion right

The database is the accurate part. The portion is where your count actually goes wrong.

Weigh it, do not eyeball it. People routinely underestimate their own portions, and the error grows with the calorie density of the food. Nobody misjudges lettuce. Everybody misjudges peanut butter.

Weigh raw, not cooked. Rice and pasta roughly triple in weight as they take on water. The calories do not change, so weighing cooked pasta and using the dry figure will multiply your count by three.

Count the oil. At 9 calories a gram, the fat in the pan is often the single biggest number in a meal and the one nobody writes down.

Now you know what is in the food. The other half is how much you should be eating: the free calorie calculator gives you a daily target in about thirty seconds, the maintenance calorie calculator tells you what holds your weight steady, and the calorie deficit calculator sets the target for losing. Cooking Indian food? The Indian food calorie calculator covers roti, dal, biryani, and butter chicken.

Frequently asked questions

Look up the food's calories per 100 g, divide by 100, and multiply by the grams you ate. A 180 g chicken breast at 108 calories per 100 g is 108 divided by 100, times 180, which is 194 calories. The calculator on this page does it for 202 foods and keeps a running total for the day.

Yes. This one runs in your browser, needs no account and no download, and works offline once the page has loaded, because the food database is bundled into the page rather than fetched from a server. Nothing you type is sent anywhere.

For logging every meal for months, a dedicated app with a barcode scanner and a saved history is genuinely better. For working out what is in a meal, checking a portion, or planning a day, a web calculator does the same job with no sign-up and no data collection. Use the tool that matches the job.

Set your daily target above your maintenance calories, usually by 300 to 500, then build a day that reaches it. The practical trick is to lean on calorie-dense foods: olive oil at 884 calories per 100 g, peanut butter at 598, and nuts at around 600 do far more for a surplus than volume of vegetables ever will.

They are good estimates, not measurements. The values are averages for a typical example of that food, and your own portion, the specific product, and how it was cooked all shift the real number. Being consistently a little off in the same direction is still enough to track progress, which is what matters.

Raw, and look up the raw figure. Cooking changes weight without changing calories. Rice and pasta roughly triple in weight as they absorb water, so 100 g of dry pasta at 371 calories becomes about 300 g of cooked pasta with the same 371 calories in it.

These figures are estimates for general educational purposes only and are not medical or nutritional advice. Individual needs vary. Consult a qualified healthcare professional or registered dietitian before making significant changes to your diet.