Macronutrient Calculator (Protein / Carbs / Fat)
Split your daily calories into grams of protein, carbs, and fat — IIFYM-style presets for balanced, low-carb, high-protein, or keto.
Protein
165 g
660 kcal · 2.2 g/kg
Carbs
220 g
880 kcal · 2.9 g/kg
Fat
73 g
660 kcal · 1.0 g/kg
Protein & carbs = 4 kcal/g; fat = 9 kcal/g. Calorie target comes from a TDEE calculator. Protein at 1.6-2.2 g/kg supports muscle preservation.
How to use
- Enter your daily calorie target (use a TDEE calculator if you don't know it).
- Enter your weight (for g/kg displays).
- Pick a preset or adjust the sliders. Make sure the three percentages sum to 100%.
About this tool
ShowHide
Given a daily calorie target, split it into protein / carb / fat grams using preset ratios or custom sliders. Math is simple: protein and carbs are 4 kcal/g, fat is 9 kcal/g. Presets cover the four most common approaches: balanced (30/40/30), low-carb (35/25/40), high-protein (40/35/25), and keto (25/5/70). Shows grams, kcal, and grams-per-kg-bodyweight for each macro — useful for hitting protein targets like 1.6-2.2 g/kg for muscle gain.
The 4/4/9 figures are Atwater factors, a nineteenth-century average that food labels still use. They are close enough for planning and wrong in the details: fibre is counted as carbohydrate here but yields little or nothing, which is why some approaches track net carbs instead, and alcohol is about 7 kcal/g and appears in none of the three columns. A day with a couple of drinks in it does not add up.
The split is arithmetic on a number you supplied, so everything rests on that calorie target being right. Estimates from height, weight and activity are population averages, and individual expenditure varies by several hundred kilocalories around them. The honest way to find yours is to hold an intake steady for a fortnight and watch the trend on the scale, then adjust; no formula shortcuts that.
Protein is the one macro with a floor worth respecting. The grams-per-kilogram figure is there because the useful range is defined that way rather than as a share of calories: at a low calorie target a 40% protein split can land below 1.6 g/kg while looking high, and the percentage hides it. For anyone carrying a lot of fat mass, the usual advice is to compute the target against a lean or goal bodyweight rather than current weight.
These are planning numbers, not medical advice. Anyone with kidney disease, diabetes or an eating disorder history should be working from a clinician's figures rather than a slider.
Frequently asked questions
What ratio is best?
There's no single answer. Protein around 1.6-2.2 g/kg supports muscle preservation/growth across diets. Carbs vs fat is largely preference — both work for fat loss when total calories are controlled.
Where does my calorie target come from?
Out of scope here — use a TDEE / BMR calculator first to estimate maintenance, then subtract 300-500 kcal for fat loss or add 200-300 for muscle gain.
Keto says 5% carbs. Is that realistic?
Yes — strict keto is ~20-50g carbs/day to stay in ketosis. On 2000 kcal, 5% = 25g carbs. Most non-leafy vegetables and fruit are off the table.
What about fiber?
Fiber is a carb but largely non-caloric. Most calculators (this one included) count total carbs. If you track 'net carbs' (carbs − fiber), aim for 25-35g fiber/day inside your carb target.
Guides on this topic
Related tools
Body Fat % Calculator (US Navy Method)
Estimate body fat percentage from height, neck, waist (and hip for women) using the US Navy tape-measure formula.
Everyday
Percentage Calculator
Work out percentages, what-percent, and percent change in one place.
Everyday
Tip Calculator
Calculate the tip and split the total bill between people.
Everyday
BMI Calculator
Calculate Body Mass Index from height and weight, with a healthy range.
Everyday
Age Calculator
Calculate exact age in years, months, days — and find your next birthday.
Everyday
Compound Interest Calculator
Project how a starting balance grows with regular contributions, your interest rate, and your compounding frequency.
Everyday