Keto Macro Calculator

Starting keto? This free keto macro calculator sets your daily fat, protein and (capped) carbs from your stats, goal and carb limit — with the caveat that keto isn’t right for everyone.

ℹ️ A ketogenic diet isn’t right for everyone — it’s not advised in pregnancy, for type 1 diabetes, or with certain conditions, and can interact with some medications. Talk to a doctor or dietitian before starting, especially if you have a health condition. This tool is informational, not medical advice.
About you
yrs
cm
kg
Daily calories
— kcal/day
Fill in your details
Fat
—
Protein
—
Carbs
—

Estimates for general guidance. Keto sets a low carb cap, moderate protein and the rest from fat. Maintenance is the starting point; goal targets use gentle, capped changes. A dietitian can tailor this safely.

How the Keto Macro Calculator Works

This calculator sets daily fat, protein and carb targets for a ketogenic-style eating pattern. It estimates your maintenance calories, adjusts for your goal, caps carbs at your chosen limit, sets protein by body weight, and fills the remaining calories with fat.

Formula: BMR = 10 × Weight (kg) + 6.25 × Height (cm) − 5 × Age + (5 for male, −161 for female). TDEE = BMR × Activity multiplier. Daily calorie target = TDEE (maintain), TDEE − 500 (lose), or TDEE + 300 (gain) — losing calories are never taken below a safe-minimum floor (1,500 kcal for men, 1,200 kcal for women). Carbs (g) = your selected daily carb limit (fixed). Protein (g) = 1.6 × Weight (kg). Fat (kcal) = Calorie target − (Carbs × 4) − (Protein × 4); Fat (g) = Fat (kcal) ÷ 9.

  • Sex — male or female, used in the BMR formula and the safe-minimum calorie floor.
  • Age, height and weight — in metric or imperial units, the core inputs to the BMR estimate; protein also scales directly from weight.
  • Activity level — from sedentary to extra active, multiplies BMR to estimate maintenance calories.
  • Goal — lose, maintain or gain, shifting the calorie target below or above maintenance.
  • Daily carb limit — 20 g (strict), 30 g (moderate) or 50 g (relaxed); this is fixed regardless of your other inputs, and fat fills whatever calories remain after carbs and protein.

Example Scenarios

SexWeightGoalCarb LimitCalories/dayFatProteinCarbs
Male, 30yr75 kgMaintain20 g (strict)2,662 kcal234 g120 g20 g
Male, 35yr90 kgLose20 g (strict)2,033 kcal153 g144 g20 g
Female, 28yr60 kgMaintain30 g (moderate)1,596 kcal121 g96 g30 g
Female, 55yr55 kgLose20 g (strict)1,200 kcal*85 g88 g20 g

Height assumed at 178 cm (male rows) and 165/160 cm (female rows). *The last row hit the 1,200 kcal safe-minimum floor for women, so the calculator shows that floor instead of a lower deficit figure.

Keto Macro Calculator FAQ

Is a ketogenic diet safe for everyone?No. Ketogenic diets aren't appropriate for everyone — they're generally not advised in pregnancy, for type 1 diabetes, or for certain kidney or pancreatic conditions, and can interact with some medications. Anyone with a medical condition should talk to a doctor or dietitian before starting.
Why is protein based on my weight instead of my calorie target?This calculator sets protein at a fixed 1.6 g per kg of body weight regardless of calorie goal, which is a commonly used moderate-protein level for ketogenic eating. Fat is then used as the flexible remainder to fill out your remaining calories.
Why does carb intake stay the same even if I change my calorie goal?The daily carb limit (20, 30 or 50 g) is a fixed choice you make directly, independent of your calorie target or goal. Only protein and fat adjust to fill the rest of your calories around that fixed carb amount.
What's the difference between the strict, moderate and relaxed carb limits?They represent different levels of carbohydrate restriction: 20 g is a stricter, more classic ketogenic limit, 30 g is a moderate approach, and 50 g is more relaxed, sometimes used for entry into a lower-carb pattern rather than strict ketosis.
Why does my calorie target sometimes not drop as much as I expect?Like other calorie tools on this site, the lose goal won't set a target below a safe-minimum floor of 1,500 kcal for men or 1,200 kcal for women, even if your calculated deficit would otherwise go lower.
Can I use this calculator instead of the regular macro calculator?Use this one specifically if you're following, or considering, a ketogenic-style low-carb diet with a fixed carb cap. For a standard balanced, higher-protein or lower-carb (but not keto-strict) split, the regular macro calculator gives more flexible percentage-based splits.

Related Calculators

If you want to double-check your carb intake against food labels, the net carb calculator is a natural companion to this one. For a more flexible, non-keto macro split, see the macro calculator, and the TDEE calculator can help you sanity-check your maintenance calorie estimate on its own.

Use this free keto macro calculator to find your ketogenic-diet macros. Enter your details, goal and carb limit, and it works out your daily fat, protein and carbs for a keto split.

Before you start: a ketogenic diet isn’t suitable for everyone. It’s generally not advised in pregnancy, for type 1 diabetes, or with certain conditions, and can interact with some medications. Speak to a doctor or dietitian first, especially if you have a health condition. This tool is informational, not medical advice.

What this keto macro calculator shows you

A keto macro calculator sets macros for a ketogenic diet — very low carb, moderate protein, high fat. It estimates your calorie needs, caps carbs at your chosen limit, sets protein from your body weight, and fills the rest with fat, typically landing around 70–80% of calories from fat.

How keto macros are calculated

Carbs = your chosen limit (20–50 g)
Protein ≈ 1.6 g per kg body weight
Fat = remaining calories ÷ 9

For a moderately active 75 kg man at about 2,759 kcal with a 20 g carb cap, that’s roughly 234 g fat, 120 g protein and 20 g carbs — about 79% fat, 18% protein and 3% carbs.

Typical keto macro ranges

Macro Share of calories
Fat ~65–80%
Protein ~15–25%
Carbs ~5% (often 20–50 g)

Carb limits explained

  • 20 g (strict) — fastest route into ketosis for most people.
  • 30 g (moderate) — a common everyday target.
  • 50 g (relaxed) — a gentler low-carb approach.

How to use the keto macro calculator

  1. Enter sex, units, age, height and weight.
  2. Choose your activity and goal.
  3. Pick your daily carb limit.
  4. Read your fat, protein and carb targets.

Keto Macro FAQ

What are keto macros?

On a ketogenic diet, macros are typically about 65–80% of calories from fat, 15–25% from protein, and only around 5% from carbs (often a hard cap of 20–50 g). This calculator sets those for you.

How many carbs can I eat on keto?

Most people aim for 20–50 g of carbs a day. A stricter 20 g limit usually reaches ketosis fastest, while 30–50 g is a more flexible low-carb approach.

How much protein should I eat on keto?

Protein intake is usually moderate, often around 1.2–2.0 g per kilogram of body weight. Too little can increase the risk of muscle loss, while very high amounts may make it harder for some people to maintain ketosis.

How is fat calculated on keto?

After setting carbohydrate and protein targets, the remaining calories come from fat. That’s why fat makes up the majority of calories on a keto diet, often around 70–80%.

Is the keto diet safe for everyone?

No. A ketogenic diet may not be appropriate during pregnancy, for people with type 1 diabetes, or for those with certain medical conditions. Speak with a doctor or dietitian before starting a major dietary change.

Is the keto macro calculator free to use?

Yes, this keto macro calculator is completely free, requires no sign-up, and provides instant results directly in your browser. It is intended for informational purposes only and is not medical or nutrition advice.

 

Related Calculators