Health calculators

Nutrition Calculator

Updated Sep 11, 2026 By Jehan Wadia

Body Metrics

Switching the unit converts the value instantly.
Your typical weight over the past 6 months.
Biological Sex
Calculation Weight Basis
Adjusted DBW unlocks when BMI ≥ 30 or %DBW ≥ 130%.
Resting Metabolic Rate
Mifflin St Jeor
Total Daily Energy (TDEE)
RMR × activity factor
BMI
Basis Weight Used

RMR is the energy burned at complete rest; TDEE is that same value scaled by your activity factor and is the number used for the macro ranges below.

Body Weight Derivatives
MetricValueInterpretation
Daily Macronutrient & Fluid Needs (Minimum / Median / Maximum)
NutrientMinimumMedianMaximumBasis

Macro Ratio Standards Compared

MacroACLM range (%)ACLM gramsFederal AMDR (%)Federal grams
Grams computed from your median energy value.

Custom Macro Ratio Calorimeter

Protein g/kg Sub-Calculator

Total Protein
Energy from Protein
% of Median Energy

Clinical Protein Reference (g/kg body weight)

ConditionTypical range (g/kg)Grams at your basis weight
Lipid Essentials
Saturated Fat limit
≤10% of energy
Linoleic Acid (ω-6)
Adequate Intake
α-Linolenic Acid (ω-3)
Adequate Intake
Dietary Cholesterol
Daily ceiling
Personalized Vitamin Targets (per day)
Personalized Mineral Targets (per day)
Macro Range Chart (grams per day)
Step-by-Step Solution

Food Search

    Try "banana 150g", "chicken breast 4 oz", or a numeric UPC. Volumetric amounts (cup, tbsp, tsp) use generic density estimates and are approximate.

    Popular Foods

    Popular Food Chains

    Diet Mode Quick Filter
    Incompatible foods stay visible but are flagged with a text warning.

    Selected Food

    My Totals — 0 Items

    FoodMealServingCaloriesProteinCarbsFatRemove

    This log is session-only — it clears whenever the page is reloaded.

    Macro Goals & Progress

    Macro Distribution of Logged Calories
    Breakdown by Meal
    MealCaloriesProteinCarbsFat
    Nutrient Coverage vs. Your Personalized Targets
    Coverage uses the vitamin & mineral targets computed in the Nutrition Needs tab and only the micronutrients recorded for each logged food.

    Recipe Details

    Editing this back-calculates servings.

    Ingredients

      IngredientAmountCaloriesProteinCarbsFatRemove

      Create Custom Ingredient (per 100 g)

      Import Recipe Text

      Tip: Use weight units (g, oz, lb, kg) for accuracy. Volume units (cup, tbsp, tsp) are converted with generic densities (1 cup ≈ 240 g, 1 tbsp ≈ 15 g, 1 tsp ≈ 5 g) and are approximate.
      Nutrition Facts
      Per-Serving Macro Distribution
      Full Nutrient Breakdown — select a nutrient name to see each ingredient's contribution
      NutrientPer servingPer 100 gRecipe total

      Food composition values derived from USDA FoodData Central; intake targets from the NASEM Dietary Reference Intakes and the Dietary Guidelines for Americans.


      Introduction

      This free nutrition calculator does three jobs in one tool. It finds your daily calorie and nutrient needs, tracks the food you eat, and builds nutrition facts for your own recipes.

      Start in the Nutrition Needs tab. Type your weight, height, age, sex, and how active you are. The tool uses the Mifflin St Jeor equation to find your resting metabolic rate (RMR), then multiplies it by your activity level to get your total daily energy needs (TDEE). You also get your BMI, ideal body weight, protein and carb and fat ranges, fiber, water, and daily targets for 14 vitamins and 10 minerals. Every step is shown so you can see the math.

      The Food Log tab lets you search foods, fast food chains, or a barcode. Add them to your log and see your calories, protein, carbs, and fat add up. Set goals and watch progress bars fill in. The log also checks how close you are to your vitamin and mineral targets.

      The Recipe Builder tab turns a list of ingredients into a real Nutrition Facts label. Add foods, set how many servings you make, and get the numbers per serving and per 100 grams. You can paste a recipe as text or make your own custom ingredient.

      Food data comes from USDA FoodData Central. Intake targets come from the Dietary Reference Intakes and the Dietary Guidelines for Americans. This tool gives general info and is not medical advice. Talk to a doctor or dietitian before making big diet changes.

      How to use our Nutrition Calculator

      Enter your body details and you get your daily calorie needs plus protein, carb, fat, fiber, fluid and vitamin targets. Log the foods you eat or build a recipe and you get full nutrition facts for anything you add. Here is what each field does.

      Current Weight: Type how much you weigh now and pick lb or kg. Switching the unit converts the number for you.

      Usual Weight: Type the weight you have held for most of the last 6 months. This shows your weight change.

      Height: Enter your height and choose ft/in, cm, m or in.

      Age: Enter your age in years. Age changes your vitamin and mineral targets.

      Biological Sex: Pick male or female. This changes your calorie and nutrient needs.

      Pregnant: If you picked female, choose yes or no. Yes adds extra calories, protein and nutrients.

      Activity Level (PAL): Pick how much you move each day, from sedentary to extremely active.

      Calculation Weight Basis: Choose which weight to base your needs on: current, desirable, adjusted or usual.

      Show energy in: Pick kcal or kJ for all calorie results.

      Show body weights in: Pick lb or kg for the weight results.

      Show fluids in: Pick mL, L, fl oz or cups for your daily water needs.

      Calorie Target: In the macro calorimeter, type the calories you want to eat each day.

      Protein %, Carbohydrate % and Fat %: Type your own macro split. The three must add up to 100%.

      Protein target (g per kg): Type grams of protein per kg of body weight to see your total protein in grams.

      Food Search: In the Food Log tab, type a food, a chain meal, or a UPC number. You can add an amount too, like "banana 150g".

      Barcode button: Tap it to scan a product barcode with your camera, if your browser allows it.

      Quick Add: Type a food name and press Find to jump straight to it.

      Diet Mode Filter: Turn on keto, low-carb, high-protein, vegan, vegetarian or paleo to flag foods that do not fit.

      Amount and Meal: Set how much you ate, pick g, oz, lb, kg or servings, choose breakfast, lunch, dinner or snack, then press Add to Log.

      Calorie, Protein, Carb and Fat Goals: Type your daily goals and press Add or Edit Goal to see progress bars.

      Recipe Name and Servings: In the Recipe Builder tab, name your dish and say how many servings it makes.

      Final (cooked) Weight: Enter the weight of the finished dish. This makes the per-serving numbers more exact.

      Serving Weight and Name: Set how much one serving weighs and what to call it, like "bowl" or "slice".

      Ingredient Search: Look up each ingredient, set the amount, and press Add Ingredient.

      Custom Ingredient: Type a name and the calories, protein, carbs, fat, fiber and sodium per 100 g, then add it to your recipe.

      Import Recipe Text: Paste a recipe with one ingredient per line, press Parse Recipe, check the matches, then add them.

      Nutrition: What It Means for Your Body

      Nutrition is the study of what food does inside your body. Every food you eat gives you energy (calories) and nutrients. Your body uses them to breathe, move, heal, think, and grow. Once you know your daily numbers, you can plan meals instead of guessing.

      Calories and Energy Needs

      Calories measure energy. Your body burns some calories even when you sit still. That amount is called your resting metabolic rate (RMR). When you add walking, work, and exercise, you get your total daily energy expenditure (TDEE). Eat about as many calories as you burn and your weight stays steady. Eat fewer and you tend to lose weight. Eat more and you tend to gain.

      The Three Macronutrients

      • Protein (4 calories per gram): builds and repairs muscle, skin, and blood. Found in chicken, fish, eggs, beans, tofu, and yogurt.
      • Carbohydrates (4 calories per gram): your body's main fuel. Found in rice, oats, bread, fruit, beans, and potatoes. Fiber is a carb your body can't digest, and it keeps your gut healthy and helps you feel full.
      • Fat (9 calories per gram): stores energy, protects organs, and helps you soak up some vitamins. Found in oils, nuts, seeds, avocado, and fatty fish. Keep saturated fat under about 10% of your calories.

      Vitamins and Minerals

      These are called micronutrients because you need only small amounts. Still, they matter a lot. Iron carries oxygen in your blood. Calcium and vitamin D build bone. Vitamin C helps healing. Potassium helps your heart and muscles. Eating many different whole foods is the easiest way to cover them all. Daily targets come from the Dietary Reference Intakes (DRIs) and change with your age, sex, and pregnancy status.

      Body Weight Numbers

      Health workers often compare a few weights. BMI uses height and weight to sort people into ranges. Desirable body weight (DBW), sometimes called ideal body weight, is a height-based estimate. Usual body weight is what you normally weigh. Comparing them shows if you have lost or gained weight fast, which can be a warning sign. These numbers are screening tools, not full health checks. They do not measure muscle, bone, or body fat.

      Water

      Water has no calories, but you need it every day. A common rule is about 30 to 35 mL of fluid per kilogram of body weight. You need more in hot weather, during hard exercise, or when you are sick.

      Food Labels and Serving Sizes

      A Nutrition Facts label lists numbers for one serving, not the whole package. The % Daily Value column is based on a 2,000 calorie diet, so it may not match your own needs. Weighing food in grams is the most accurate way to track it. Cups and spoons are quick but less exact, since foods have different densities.

      Simple Habits That Work

      • Fill half your plate with vegetables and fruit.
      • Pick whole grains over refined ones for more fiber.
      • Get protein at each meal to stay full and hold onto muscle.
      • Watch added sugar and sodium, which climb fast in packaged foods.
      • Check your numbers again when your weight, age, or activity changes.

      These targets are general guides for healthy people. If you are pregnant, sick, an athlete in heavy training, or managing a condition like kidney disease or diabetes, talk with a doctor or registered dietitian before making big changes.


      Formulas used

      Resting Metabolic Rate (Mifflin–St Jeor)
      \text{RMR} = 10 \cdot W_{kg} + 6.25 \cdot H_{cm} - 5 \cdot A + \begin{cases} +5 & \text{male} \\ -161 & \text{female} \end{cases}
      Total Daily Energy Expenditure
      \text{TDEE} = \text{RMR} \times \text{PAL}
      Body Mass Index
      \text{BMI} = \frac{W_{kg}}{H_{m}^{2}}
      Desirable Body Weight (Hamwi) and Adjusted DBW
      \text{DBW} = \begin{cases} 48.0 \pm 2.7\,(h_{in}-60) & \text{male} \\ 45.5 \pm 2.2\,(h_{in}-60) & \text{female} \end{cases}, \quad \text{AdjBW} = \text{DBW} + 0.25\,(W_{kg} - \text{DBW})
      Weight comparison percentages
      \%\text{DBW} = \frac{W_{kg}}{\text{DBW}} \times 100, \quad \%\text{UBW} = \frac{W_{kg}}{\text{UBW}} \times 100, \quad \%\text{WC} = \frac{\text{UBW} - W_{kg}}{\text{UBW}} \times 100
      Macronutrient grams from energy percentage
      g_{pro} = \frac{p_{pro}\,E}{4},\quad g_{carb} = \frac{p_{carb}\,E}{4},\quad g_{fat} = \frac{p_{fat}\,E}{9}
      Protein, fiber and fluid needs from basis weight
      P = \left(\frac{g}{kg}\right) \times W_{basis},\quad \text{Fiber} = 14 \times \frac{E}{1000},\quad \text{Fluid}_{mL} = \{30,\,33,\,35\} \times W_{basis}
      Nutrients for a food portion and per-serving recipe values
      N_{portion} = N_{100g} \times \frac{m_{g}}{100}, \quad N_{serving} = \frac{\sum_i N_i}{\text{servings}}

      Frequently asked questions

      How many calories should I eat to lose 1 pound a week?

      One pound of body fat holds about 3,500 calories. To lose a pound a week, eat about 500 fewer calories a day than you burn.

      Example: if you burn 2,400 calories a day, eat about 1,900.

      Do not drop too low. Most adults should not go under about 1,200 calories (women) or 1,500 calories (men) without a doctor's help.

      What is the difference between BMR and RMR?

      BMR (basal metabolic rate) is measured after a full night of rest and no food, lying still in a lab.

      RMR (resting metabolic rate) is measured under easier conditions, so it comes out about 5–10% higher.

      The numbers are close, and most people use them to mean the same thing: the calories you burn just staying alive.

      How much protein do I need per day?

      The minimum for healthy adults is 0.8 grams per kilogram of body weight. That is about 55 g for a 150 lb person.

      • Active people: 1.2–1.6 g/kg
      • Building muscle: 1.6–2.2 g/kg
      • Older adults: 1.0–1.2 g/kg to protect muscle

      Spread it across meals instead of eating it all at dinner.

      What is a good macro split for weight loss?

      There is no single best split. A common one is 30% protein, 40% carbs, 30% fat.

      Higher protein helps because it keeps you full and protects muscle while you lose fat.

      Stay inside the accepted ranges: protein 10–35%, carbs 45–65%, fat 20–35% of calories. Total calories still matter most.

      How many calories are in 1 gram of protein, carbs, and fat?

      • Protein: 4 calories per gram
      • Carbohydrate: 4 calories per gram
      • Fat: 9 calories per gram
      • Alcohol: 7 calories per gram

      Fat has more than double the calories of protein or carbs, so small amounts add up fast.

      How much fiber should I eat a day?

      Aim for about 14 grams of fiber for every 1,000 calories you eat.

      That works out to roughly 25 g a day for women and 38 g a day for men.

      Good sources: beans, lentils, oats, berries, whole grains, and vegetables. Add fiber slowly and drink more water to avoid gas and bloating.

      How much water should I drink each day?

      A common rule is 30 to 35 mL per kilogram of body weight.

      A 70 kg (154 lb) person needs about 2.1 to 2.45 liters, or roughly 9 to 10 cups.

      About 20% of that comes from food. Drink more in hot weather, during hard exercise, or when you are sick.

      How is ideal body weight calculated?

      The Hamwi method is the most common:

      • Men: 106 lb for the first 5 feet, plus 6 lb per extra inch
      • Women: 100 lb for the first 5 feet, plus 5 lb per extra inch

      In metric: men 48 kg + 2.7 kg per inch over 5 feet; women 45.5 kg + 2.2 kg per inch.

      It is only an estimate. It ignores muscle and frame size.

      What BMI is considered healthy?

      For adults:

      • Under 18.5: underweight
      • 18.5 to 24.9: normal
      • 25 to 29.9: overweight
      • 30 and over: obese

      BMI is a quick screen, not a diagnosis. Muscular people can score high with little body fat, and older adults can score normal with low muscle.

      What are net carbs and how do you work them out?

      Net carbs are the carbs your body actually digests for energy.

      Net carbs = total carbs − fiber − sugar alcohols

      Example: a food with 20 g carbs and 8 g fiber has 12 g net carbs.

      People on keto or low-carb diets track this number. Keto usually keeps net carbs under 20–50 g a day.

      How much sodium per day is too much?

      Keep sodium under 2,300 mg a day. About 1,500 mg is better for people with high blood pressure.

      That is roughly one teaspoon of salt.

      Most sodium comes from packaged food and restaurant meals, not the salt shaker. Bread, soup, deli meat, and sauces are the biggest sources.

      How much added sugar is okay in a day?

      Keep added sugar under 10% of your daily calories. On a 2,000 calorie diet that is 50 grams.

      The American Heart Association sets a lower bar: about 25 g (6 tsp) for women and 36 g (9 tsp) for men.

      Sugar in whole fruit and plain milk does not count as added sugar.

      How much saturated fat should I eat a day?

      Keep saturated fat under 10% of your calories. On 2,000 calories that is about 22 grams.

      It comes mostly from butter, cheese, fatty meat, cream, and coconut or palm oil.

      Swapping some of it for olive oil, nuts, or fish helps lower LDL cholesterol.

      What is glycemic load and how is it different from glycemic index?

      Glycemic index (GI) ranks a food from 0 to 100 by how fast its carbs raise blood sugar.

      Glycemic load (GL) also counts how much you eat: GL = GI × available carbs ÷ 100.

      Watermelon has a high GI but a low GL, because one slice has few carbs. GL is the more useful number for real meals. Low GL is 10 or less; high is 20 or more.

      How many extra calories do you need while pregnant?

      First trimester: no extra calories needed.

      Second trimester: about +340 calories a day.

      Third trimester: about +450 calories a day.

      Protein goes up by about 25 g a day. Folate, iron, iodine, and choline needs rise a lot, which is why a prenatal vitamin is standard advice.

      Should I weigh food raw or cooked?

      Weigh it raw when you can. Most nutrition data is listed for raw food, and cooking changes weight as water is lost or soaked up.

      Rice and pasta gain water and get heavier. Meat loses water and gets lighter.

      If you weigh cooked food, use a database entry that says "cooked" for that exact food.

      What does % Daily Value mean on a food label?

      It shows how much of one day's suggested amount of a nutrient is in one serving, based on a 2,000 calorie diet.

      Quick rule: 5% or less is low, 20% or more is high.

      Want high %DV for fiber, calcium, iron, potassium, and vitamin D. Want low %DV for saturated fat, sodium, and added sugar.

      What do the activity level multipliers mean?

      They scale your resting calorie burn up to your real daily burn:

      • 1.2 — sedentary, desk job, little exercise
      • 1.375 — light exercise 1–3 days a week
      • 1.55 — moderate exercise 3–5 days a week
      • 1.725 — hard exercise 6–7 days a week
      • 1.9 — very hard training or a physical job

      Most people overestimate. If your weight is not moving as expected, pick the lower level.

      Which foods give the most iron if you do not eat meat?

      Top plant sources are lentils, tofu, chickpeas, white beans, spinach, pumpkin seeds, and fortified cereal.

      Plant iron is harder to absorb. Eat it with vitamin C food like peppers, citrus, or tomatoes to absorb two to three times more.

      Tea and coffee at the same meal block iron, so drink them between meals.