Keto Diet Macro Calculator
Calculate your personalized ketogenic macronutrient targets. Get your daily fat, protein, and net carb grams based on your body composition, activity level, and keto intensity , with a visual macro chart and detailed breakdown.
What Is a Keto Diet Macro Calculator?
A keto diet macro calculator determines the exact grams of fat, protein, and net carbohydrates you should eat each day to reach and maintain nutritional ketosis. On a ketogenic diet, your body shifts from burning glucose (from carbs) to burning fat and ketones for fuel. This metabolic state typically requires restricting net carbs to 20β50 grams per day and getting 70β75% of calories from fat.
This calculator uses a multi-factor approach that considers:
- Body composition: Weight, height, age, and optional body fat percentage to estimate lean body mass.
- Activity level: Determines your total daily energy expenditure (TDEE).
- Goal: Fat loss, maintenance, or muscle gain adjusts your calorie target.
- Keto intensity: Strict (20 g net carbs), moderate (30 g net carbs), or relaxed (50 g net carbs).
- Protein based on lean mass: Protein is set relative to your lean body mass to preserve muscle while staying in ketosis.
How Does the Keto Macro Calculator Work?
The calculator follows a step-by-step approach used by clinical keto programs:
Step 1 , Basal Metabolic Rate (BMR):
Mifflin-St Jeor (men): BMR = 10 Γ weight(kg) + 6.25 Γ height(cm) β 5 Γ age + 5
Mifflin-St Jeor (women): BMR = 10 Γ weight(kg) + 6.25 Γ height(cm) β 5 Γ age β 161
Katch-McArdle (if body fat % given): BMR = 370 + 21.6 Γ lean body mass(kg)
Step 2 , Total Daily Energy Expenditure (TDEE):
TDEE = BMR Γ activity multiplier (1.2 β 1.9)
Step 3 , Calorie target:
Lose fat: TDEE β 500 kcal Β· Maintain: TDEE Β· Build muscle: TDEE + 300 kcal
Step 4 , Net carbs:
Strict: 20 g Β· Moderate: 30 g Β· Relaxed: 50 g net carbs per day
Step 5 , Protein:
Based on lean body mass (LBM):
Strict: 1.0 g/kg LBM Β· Moderate: 1.5 g/kg LBM Β· Relaxed: 1.8 g/kg LBM
Step 6 , Fat (the remainder):
Fat grams = (Target calories β carb calories β protein calories) Γ· 9
Net carbs = total carbohydrates β dietary fiber β sugar alcohols. Fiber and most sugar alcohols do not raise blood sugar, so they are subtracted when counting keto carbs.
Why Use This Keto Macro Calculator?
- Personalized to your body: Uses lean body mass (if provided) for more accurate protein targets.
- Three keto intensities: Strict, moderate, and relaxed , choose the carb ceiling that fits your experience level.
- Goal-aware: Adjusts calories for fat loss, maintenance, or muscle gain.
- Visual macro chart: See your exact fat / protein / carb distribution at a glance.
- Detailed breakdown: Every number is explained in the calculation table.
- Free & Private: No registration, no data storage.
Understanding Your Keto Plan Status
- Optimal Keto: Your macros fall within standard ketogenic ranges (70β75% fat, 20β25% protein, 5% carbs).
- Moderate Keto: Your carbs or protein are slightly higher , still ketogenic for most people, but may require monitoring.
- Aggressive Keto: Very low calories or very low carbs , best for experienced keto dieters under supervision.
Note: The ketogenic diet is not suitable for everyone. Pregnant or breastfeeding women, people with diabetes (especially type 1), kidney disease, or a history of eating disorders should consult a healthcare professional before starting keto.
Which Keto Intensity Should I Choose?
- Strict / Rigorous (20 g net carbs): Recommended for therapeutic ketosis, people very sensitive to carbs, or beginners who want to ensure ketosis quickly.
- Moderate (30 g net carbs): The best default for most people doing keto for weight loss or general health benefits.
- Relaxed (50 g net carbs): For athletic individuals or experienced keto dieters who have confirmed they can stay in ketosis at higher carb intakes.
β Keto Macro Calculator FAQ
What are the standard keto macros?
The standard ketogenic ratio is 70β75% fat, 20β25% protein, and 5% net carbs by calories. On a 2,000-calorie plan, thatβs roughly 155 g fat, 125 g protein, and 25 g net carbs per day.
How many net carbs should I eat on keto?
Most people enter and maintain ketosis at 20β50 g of net carbs per day. Beginners should start at 20 g until fat-adapted (2β6 weeks), then experiment with raising the ceiling if desired.
What is the difference between net carbs and total carbs?
Net carbs = total carbs β dietary fiber β sugar alcohols. Fiber and most sugar alcohols (like erythritol) do not raise blood sugar, so they are not counted against your keto carb limit.
Why is protein calculated from lean body mass?
Protein needs are based on lean mass, not total weight, because fat mass does not require protein. Using lean body mass gives a more accurate target for preserving muscle while staying in ketosis.
How much protein is too much on keto?
Excess protein can be converted to glucose (gluconeogenesis), which may blunt ketosis in some people. For most people, staying within 1.0β1.5 g/kg of lean body mass is safe. Highly active individuals may go up to 1.8 g/kg.
Can I do keto without counting macros?
Some people do βlazy ketoβ by only tracking net carbs. However, tracking macros (especially protein and fat) is more reliable for reaching goals, preserving muscle, and staying in ketosis , especially in the beginning.
Do I need to hit my fat target exactly?
Fat is a limit, not a goal for most people. You do not need to eat all the fat in your plan , especially if you are doing keto for weight loss. Eat fat to satiety and stay under your calorie target.
How long does it take to get into ketosis?
Most people enter nutritional ketosis within 2β7 days of restricting net carbs to 20β50 g per day. Full fat adaptation takes 4β8 weeks.
Can I exercise on keto?
Yes. Many athletes perform well on keto after fat adaptation. For high-intensity exercise, some people prefer a small amount of carbs before training (targeted keto) or follow a relaxed keto approach with 50 g net carbs.
What are the best sources of fat on keto?
Avocados, olive oil, coconut oil, butter, ghee, nuts, seeds, fatty fish (salmon, sardines), and eggs are excellent keto fat sources. Prioritize unsaturated fats and limit processed oils.
Is keto safe for everyone?
No. Keto is not recommended for pregnant or breastfeeding women, children, people with type 1 diabetes, kidney disease, or a history of eating disorders without medical supervision. Consult a healthcare professional before starting.
How do I convert measurements between metric and imperial?
This calculator automatically converts between metric and imperial units. Simply select your preferred unit system, enter your measurements, and the calculator handles the conversions for you.