Skip to content

Food calorie lookup

Calories, protein, carbs and fat in everyday foods by real portion, from USDA data.

  • Free, no sign-up
  • Formula shown below
  • Runs in your browser

My plate

Nothing yet. Pick a food and add it to sum several foods.

    Your result

    Search for a food and pick it to see the calories in your portion.

    An estimate, not medical advice. If you are pregnant or breastfeeding, under 18, or have a medical condition, talk to your doctor or a registered dietitian first.

    How the lookup works

    Every food carries its USDA values per 100 grams. When you pick a portion, the lookup scales them by its weight. A medium banana weighs 118 g, so its 89 kcal per 100 g becomes 105 calories. Add foods to your plate and the totals add up as you go.

    Calories in your portion = calories per 100 g × grams ÷ 100
    The same for protein, carbs, fat and fiber. 1 oz = 28.35 g.

    Search matches parts of words and plurals, forgives a typo in longer words, and knows a few everyday names: "hot dog" finds frankfurters, "donut" finds doughnuts and "french fries" finds fried potatoes. Search runs on your device after a one-time download of the food list (about 120 KB), so it stays fast on a phone.

    Want a daily target to compare with? The calorie calculator works out how many calories you need for your goal.

    Where the numbers come from

    • Food values. USDA FoodData Central, SR Legacy (April 2018), the last release of USDA's National Nutrient Database for Standard Reference. It is public domain under CC0 1.0, and USDA asks users to credit FoodData Central (licensing note). Download it yourself from the FoodData Central downloads page.
    • Which foods are in. 3,070 of SR Legacy's 7,793 foods: everyday groups only, with baby foods, branded products, restaurant items, game meats and rare cuts left out, and at most two near-identical versions of the same food. Names are shortened from USDA's ("Chicken, broilers or fryers, breast" becomes "Chicken, breast"); each result links to the original USDA entry.
    • Daily Values. Where a page says a portion gives a percent of the Daily Value, it uses the FDA's adult Daily Values: 50 g protein, 275 g carbohydrate, 78 g fat and 28 g fiber (FDA reference guide).

    Values are averages from USDA samples. A packaged food's own Nutrition Facts label is the better number for that product.

    Most looked-up foods

    Each of these has its own page with a portion table, a macro split and a comparison with similar foods.

    Fruit

    Vegetables

    Beans, nuts and seeds

    Eggs and dairy

    Meat, poultry and fish

    Grains, bread and breakfast

    Snacks, sweets and desserts

    Oils, sauces and drinks

    Fast food, meals and the holiday table

    Source: USDA FoodData Central, SR Legacy (2018).

    Questions people ask

    Where do these calorie numbers come from?

    From USDA FoodData Central, the SR Legacy dataset (April 2018). It is the US government's standard reference for basic foods, with values per 100 grams and household portions such as "1 medium banana (118 g)". The data is public domain. This lookup includes 3,070 common foods; baby foods, brand-name products and restaurant items are left out.

    How many calories are in a medium banana?

    USDA lists a medium banana (7 to 7⅞ inches long) at 118 g and raw banana at 89 kcal per 100 g, so 89 × 118 ÷ 100 = 105 calories. A large banana (136 g) is 121 calories and a small one (101 g) is 90.

    Why does my food label say something different?

    Labels are for one brand and recipe, and FDA labeling rules (21 CFR 101.9) round label calories to the nearest 5 up to 50 calories and to the nearest 10 above that. USDA values are averages across samples. For a packaged food, the label on your package is the better number; for fresh foods like fruit, eggs or chicken, USDA is the standard reference.

    Should I weigh food raw or cooked?

    Use the entry that matches how you weigh it. Cooking changes weight (meat loses water, rice and pasta absorb it), so 100 g of raw chicken breast is 120 kcal while 100 g of roasted chicken breast is 165 kcal. Search for "raw" or "cooked" to find the right one.

    Is the plate total saved?

    Your plate is kept only in this browser on this device, so it is still there if you reload. Nothing is sent anywhere. Use "Clear plate" to start again.

    Guides for this tool