Protein
100 g a day
- Share of calories
- 20%
- Calories
- 400 kcal
- Per meal
- 33 g
Health
Turn a daily calorie figure into grams of protein, carbohydrate and fat, with fibre guidance and a per-meal split.
Pick a calorie figure, a goal and a split. The calculation stays in your browser.
Assumptions: protein and carbohydrate have 4 kcal per gram and fat has 9 kcal. Meals are equal parts of the day.
Eat about 2,000 kcal a day, split into the amounts below.
Maintenance 2,000 kcal; no change applied.
100 g a day
250 g a day
67 g a day
Illustration based on your assumptions, not medical advice. Fibre guidance spans 14 g per 1,000 kcal and the WHO adult figure of 25 g a day.
ChangelogHow we test this calculatorEmbed this calculator
Macros are just your calories, shared out. 2,131 kcal a day on a balanced split is about 107 g of protein, 266 g of carbohydrate and 71 g of fat.
Protein and carbohydrate each supply 4 kilocalories per gram, and fat supplies 9. Dividing the calories each macro should provide by those numbers gives grams.
BMR = 10 × kg + 6.25 × cm − 5 × age + 5maintenance = BMR × activity factorgrams = target × share ÷ kcal per gramFigures are rounded for display. The calculation keeps full precision, so the three macros add back up to the target.
Safety limits keep targets moderate. A reduction is capped at 20% of maintenance or 750 kcal, and an increase at 15% or 500 kcal, whichever is smaller. Targets are never shown below 1,200 kcal.
Macros split a calorie target. The target itself, and how much protein you need, can be worked out on their own.
The BMR and TDEE calculator explains the calorie estimate in more detail, with a range. For protein alone, the protein intake calculator uses India’s ICMR-NIN 2020 guidance, including pregnancy and breastfeeding.
To track body composition as well as weight, try the body fat calculator.
Mistake: Treating the grams as a prescription.
Instead: Use them as a starting point and adjust with a registered dietitian or doctor if you have a health condition.
Mistake: Typing a diet target into the maintenance field.
Instead: Enter maintenance calories, then choose a goal so the caps and minimum apply.
Mistake: Chasing a very low-carbohydrate or very low-fat split.
Instead: Stay near the usual adult ranges unless a health professional advises otherwise.
This calculator is general information. It is not medical advice, and it does not diagnose or treat anything. Talk to a qualified healthcare professional about your situation.
A separate script recomputes every test case in exact fractions, two ways, and checks that protein, carbs and fat add back up to the target.
Read how we test our calculators, or browse more health calculators.
Each macro gets a share of your daily calories. That share is divided by its energy per gram: 4 kcal for protein, 4 kcal for carbohydrate and 9 kcal for fat.
If you choose the estimate, the tool uses the Mifflin-St Jeor equation for resting energy and multiplies it by an activity factor. It is an average, so real needs can differ.
To keep targets moderate, a reduction is limited to 20% of maintenance or 750 kcal a day, and an increase to 15% or 500 kcal, whichever is smaller. A note shows when a limit applied.
The tool never shows a daily target below 1,200 kcal, or 1,500 kcal when the male equation is used. Eating less than you need should only be done with medical or dietitian supervision.
The presets sit within the adult ranges published by the US National Academies: 10 to 35% protein, 45 to 65% carbohydrate and 20 to 35% fat. Which suits you depends on your health and food preferences, so ask a professional if unsure.
Shares must add up to 100%, and each is held to a moderate range so the tool does not produce extreme diets. Values outside the usual adult ranges are flagged.
Its two ends are 14 g per 1,000 kcal from the US Dietary Reference Intakes and the WHO figure of at least 25 g a day for adults.
No. It is general information. Talk to a qualified healthcare professional about your situation.
The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.
Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 22 Oct 2026; next review due by . Found an error? Tell us.