Food Nutrition Calculator

Search over 500 foods — sourced from ICMR-NIN's official Indian Food Composition Tables (IFCT 2017) — enter a serving by weight or by piece, and add several foods together to see a full meal's calories and macros.

How it is calculated

Each food's nutrition is stored per 100 grams, sourced from ICMR-NIN's IFCT 2017 — India's official government food composition reference.

Foods people naturally count rather than weigh (banana, egg, roti, tomato, onion, potato, apple) can be added by piece, using standard FDA/USDA 'medium' size references, converted to grams behind the scenes.

Adding multiple foods sums their scaled values into a running meal total.

Formula

Per serving: Nutrient (per 100g) × grams ÷ 100

By piece: Quantity × standard piece weight, then scaled the same way

Meal total: Sum of every added food's per-serving values

Frequently asked questions

Where does this data actually come from?

The core dataset is ICMR-NIN's Indian Food Composition Tables (IFCT 2017), published by the National Institute of Nutrition, Hyderabad — India's official reference, not a generic international estimate. A couple of prepared-dish entries (cooked rice, plain roti) are researched separately, since IFCT measures largely raw ingredients.

Why do some foods show 'raw' and others 'cooked'?

Cooking changes weight and nutrient concentration — a cooked dish's values depend heavily on how much water, oil or ghee was used, which varies a lot by recipe. Most entries here are raw ingredient measurements, which are far more standardised, with a couple of common cooked staples included using well-established figures.

Why can I add some foods 'by piece' but not others?

It only makes sense for foods people naturally count rather than weigh — a banana, an egg, a roti. Rice, dal, spices and most ingredients are better measured by weight, so piece-based entry isn't offered for those.

Is my meal saved for next time?

No — this works entirely in your browser for the current session. Refreshing the page or coming back later starts fresh, since there's no account or sign-up.

Can this replace a dietitian's advice?

No. This gives a general estimate based on standard reference values, not a personalised nutrition plan. Individual needs vary with health conditions, activity, and life stage — consult a doctor or registered dietitian for guidance specific to you.