Keto Macro Calculator

Get your personalized keto macros and instantly see recipes that fit your targets. No more guessing what to eat.

Methodology checked against linked primary and government sources. Independent clinical review pending. Sources & notes

Disclaimer: This calculator produces estimates for general education, not a diagnosis, treatment plan, or medical advice. Do not change medication, electrolyte supplements, or fasting practices based on its results. Consult your doctor or a registered dietitian before changing your diet, especially if you are pregnant or breastfeeding or have diabetes, heart disease, kidney disease, an eating-disorder history, or another health condition.

Your Details

years
For adults age 18 and older.
Height
ft
in
cm
Weight
lbs
kg
10% 25% 50%
25% is a placeholder, not a recommended or population-average value. It materially affects the protein estimate. If you do not know your body-fat percentage, treat the protein result as a rough estimate and leave Standard selected for BMR.
Advanced uses the legacy Katch-McArdle planning heuristic based on estimated lean body mass; it is not a measured metabolic rate.
15g Strict Moderate 50g
Net Carbs: 20g
“Net carbs” is not an FDA-defined label value. It is commonly estimated from total carbohydrate minus dietary fiber; treatment of sugar alcohols varies.
How many times per day do you eat?

Your Activity Level

These labels map to KetoFocus planning factors from 1.2 to 1.9. They are broad heuristics, not measured activity or energy expenditure.

Your Goal

10% 20% 30%
20% is the calculator's starting setting, not a personal recommendation. Actual energy needs and weight change can differ substantially from this estimate.

Your Daily Macros

1,680
Daily Calories
Fat
131g (70%)
Protein
105g (25%)
Net Carbs
20g (5%)

Per-Meal Targets (3 meals/day)

How This Calculator Works

This calculator shows each step from estimated resting energy needs to recipes that fit the resulting targets. Every output is an estimate, not a measurement of your metabolism or a promise of weight change.

Step 1: We Calculate Your Basal Metabolic Rate (BMR)

BMR is the energy your body uses at rest. The Standard option uses the Mifflin-St Jeor equation, which estimates resting energy expenditure from sex, age, height, and weight. It is a prediction equation and can differ from an individual's measured resting expenditure.

The Advanced option uses the legacy Katch-McArdle planning heuristic, BMR = 370 + (21.6 × estimated lean mass in kg). We have not identified a primary research publication for this exact legacy formula, so it should not be treated as a clinically validated individual measurement. Any error in the body-fat input carries into the result.

Step 2: We Factor in Your Activity Level

We multiply estimated BMR by KetoFocus planning factors from 1.2 to 1.9 to estimate Total Daily Energy Expenditure (TDEE). These are broad heuristics, not validated individual measurements. They cannot capture differences in movement, training, metabolism, or changes over time, so treat TDEE as a starting estimate and compare it with your real-world trend.

Step 3: We Apply Your Goal

For weight loss, the calculator initially applies a 20% mathematical deficit. This is an adjustable starting setting, not a universal recommendation, and the calculator does not convert it into a promised weekly rate. The CDC describes gradual loss of about 1 to 2 pounds per week as a general public-health goal, while also noting that medicines, medical conditions, stress, hormones, age, and other factors affect weight management. See the CDC's weight-loss guidance.

For muscle building, the slider applies an adjustable calorie surplus. There is no single ideal surplus or guaranteed rate of muscle gain; monitor weight, strength, and body-composition trends and adjust with a sports dietitian when possible. For maintenance, the calculator uses estimated TDEE directly.

Step 4: We Split Your Calories Into Macros

Instead of forcing a fixed percentage split, the calculator estimates each macro separately:

  • Protein uses a KetoFocus planning heuristic of 2.0g per kg of estimated lean body mass (about 0.9g per pound). This is not a validated individualized prescription. The calculator does not automatically raise protein at a particular birthday; needs vary with training, total intake, health, and kidney function.
  • Net carbs are set by you using the slider (15g to 50g). Twenty grams is a common starting setting, but no single intake guarantees ketosis. “Net carbs” is not an FDA-defined label value.
  • Fat fills the remaining calories. This means your fat macro adjusts naturally based on your protein needs and carb target, rather than being an arbitrary percentage.

Step 5: We Show You What to Eat

After calculating your targets, we search the KetoFocus recipe database for recipes near your per-meal calorie and macro ranges. Recipe nutrition and serving sizes are also estimates, so use the matches as planning aids rather than exact prescriptions.

Keto Macros FAQ

Getting Started

Optimizing Results

Advanced & Specific

Sources & notes Evidence checked July 26, 2026 · 12 references

These references support the equations, general ranges, and safety qualifications on this page. The output remains an estimate and has not been independently clinically reviewed.

Calculator methodology

  • Mifflin et al. (1990) — original resting-energy prediction equation.
  • ISSN protein and exercise position stand — uses total body weight for healthy exercising adults. The calculator's 2.0g/kg estimated-lean-mass baseline is a separate KetoFocus planning heuristic, not the formula prescribed by this paper.
  • PROT-AGE position paper — older-adult protein considerations, including kidney-disease exceptions. Its recommendations use total body weight; they are not the source of an automatic age cutoff in this calculator.
  • ISSN body-composition position stand — limitations of body-composition methods and diet predictions.
  • NIDDK Body Weight Planner — a government tool that models weight change dynamically and flags calorie goals below 1,000 per day as too low.