Keto Macros Calculator
Following a ketogenic diet requires understanding how much carbohydrate, protein, and fat your body needs each day. While reducing carbohydrates is an important part of keto, maintaining an appropriate calorie intake and getting sufficient protein are also essential for supporting your nutritional needs.
Our free Keto Macros Calculator helps you estimate your daily calories, net carbohydrates, protein, and fat based on your age, sex, body weight, height, activity level, and weight management goal.
Whether you want to lose weight, maintain your current weight, or gain weight, this calculator provides personalized macronutrient estimates to help you organize your ketogenic eating plan.
Unlike simple keto calculators that assign the same macro percentages to everyone, our tool calculates protein based on body weight, allows you to customize your daily net carbohydrate limit, and assigns the remaining calories to fat.
It also estimates your daily calorie requirements using the Mifflin-St Jeor equation, a widely used method for estimating resting energy expenditure.
You can choose different activity levels, adjust your calorie target, and select a protein intake that matches your preferences.
After completing the calculation, the tool displays your daily macronutrient targets in grams, estimated calories from each macronutrient, and the percentage of total calories supplied by carbohydrates, protein, and fat.
Whether you are beginning a ketogenic diet or reviewing your current nutritional goals, our Keto Macros Calculator online provides a convenient starting point for planning your daily food intake.
What Is a Keto Macros Calculator?
A Keto Macros Calculator is an online nutrition tool that estimates the daily amounts of carbohydrates, protein, and fat for a ketogenic eating plan.
The word “macros” refers to macronutrients, which are nutrients that provide energy and support essential bodily functions.
There are three primary macronutrients:
- Carbohydrates
- Protein
- Fat
A ketogenic diet generally involves restricting carbohydrates, consuming adequate protein, and obtaining a relatively large proportion of calories from fat.
Our calculator estimates your calorie requirements and distributes those calories among the three macronutrients according to your selected settings.
The calculator provides estimates for daily calories, protein grams, net carbohydrate grams, fat grams, macronutrient calories, and macro percentages.
It also includes visual progress bars to help you understand how your daily calorie target is distributed.
Important: The calculator estimates nutritional targets. It does not measure ketone levels or guarantee that your selected macros will produce nutritional ketosis.
How to Use the Keto Macros Calculator
Using our free Keto Macros Calculator is simple. Follow these steps to calculate your daily ketogenic macronutrient requirements.
Step 1: Enter Your Age
Start by entering your age in years.
The calculator accepts ages between 18 and 120.
Age is important because estimated resting energy expenditure changes throughout adulthood.
For example:
Age = 30 years
The calculator uses your age when estimating your daily calorie requirements.
Step 2: Select Your Sex
Choose the sex option used for calorie estimation.
The available options are:
Male: Uses the male constant in the Mifflin-St Jeor equation.
Female: Uses the female constant in the Mifflin-St Jeor equation.
These options are used for population-based energy estimates.
Your actual metabolic requirements may differ from the calculated result.
Step 3: Enter Your Body Weight
Enter your current body weight.
You can select either pounds or kilograms.
For example:
Weight = 165 pounds
Or:
Weight = 75 kilograms
The calculator automatically converts pounds into kilograms when necessary.
Your weight is used to estimate resting calorie requirements and calculate your daily protein target.
Step 4: Enter Your Height
Enter your height using your preferred measurement unit.
The available options are inches and centimeters.
For example:
Height = 68 inches
Or:
Height = 173 centimeters
If you normally measure height in feet and inches, convert it into total inches.
For example:
5 feet 8 inches = (5 × 12) + 8
Total Height = 68 inches
Accurate height measurements help improve your estimated calorie results.
Step 5: Select Your Activity Level
Choose the activity level that best represents your typical daily routine.
| Activity Level | Description | Multiplier |
|---|---|---|
| Sedentary | Little exercise | 1.2 |
| Lightly Active | Exercise 1–3 days per week | 1.375 |
| Moderately Active | Exercise 3–5 days per week | 1.55 |
| Very Active | Exercise 6–7 days per week | 1.725 |
| Extra Active | Intense physical activity or work | 1.9 |
The calculator uses your selected activity multiplier to estimate Total Daily Energy Expenditure (TDEE).
The default activity level is moderately active.
Choose the option that most accurately reflects your normal routine rather than occasional exercise.
Step 6: Choose Your Weight Goal
The calculator provides three weight management options.
Weight Loss: Applies a 20% reduction to estimated maintenance calories.
Maintain Weight: Uses estimated maintenance calories without an automatic deficit or surplus.
Weight Gain: Adds 10% to estimated maintenance calories.
For example, if your maintenance requirement is 2,500 calories and you select weight loss:
2,500 × 0.80 = 2,000 calories
The calculator automatically applies the selected adjustment.
These are general planning assumptions rather than guarantees of specific weight changes.
Step 7: Select Your Protein Target
Choose your protein target based on grams per kilogram of body weight.
The calculator offers three options.
| Protein Target | Description |
|---|---|
| 1.2 g/kg | Lower protein target |
| 1.6 g/kg | Moderate protein target |
| 2.0 g/kg | Higher protein target |
The default option is 1.6 grams of protein per kilogram of body weight.
For example, if you weigh 75 kilograms:
Protein = 75 × 1.6
Daily Protein = 120 grams
The calculator automatically converts this amount into protein calories.
Step 8: Enter Your Daily Net Carb Limit
Enter your preferred daily net carbohydrate allowance.
The calculator accepts values between 0 and 100 grams.
The default setting is 20 grams per day.
Many ketogenic dietary approaches use carbohydrate limits of approximately 20–50 grams daily.
However, individual carbohydrate tolerance varies.
You can enter a different target based on your dietary preferences or professional guidance.
Step 9: Choose Your Daily Calorie Adjustment
You can further customize your daily calorie target.
Available options include:
- No additional adjustment
- Add 100 calories
- Add 200 calories
- Subtract 100 calories
- Subtract 200 calories
The selected adjustment is applied after the calculator accounts for your weight goal.
For example, selecting weight loss and subtracting another 200 calories produces a larger deficit than selecting weight loss alone.
Avoid unnecessarily restrictive calorie targets.
Step 10: Click Calculate
After entering your information, click the Calculate button.
The calculator displays your daily calorie target, protein grams, net carbohydrates, fat grams, calories from each macronutrient, and macro percentages.
The results also include visual progress bars and a short summary of your estimated calorie target.
If your selected calorie target is too low to accommodate your protein and carbohydrate settings, the calculator asks you to adjust your inputs.
To begin another calculation, click Reset.
Keto Macros Calculator Formula
Our Keto Macros Calculator uses established energy estimation equations and standard macronutrient calorie values.
The calculations involve several steps.
1. Calculate Basal Metabolic Rate (BMR)
The calculator uses the Mifflin-St Jeor equation to estimate resting energy expenditure.
This estimate is often called BMR in online calculators, although the equation specifically estimates resting metabolic rate.
For Males:
BMR = (10 × Weight in kg) + (6.25 × Height in cm) − (5 × Age) + 5
For Females:
BMR = (10 × Weight in kg) + (6.25 × Height in cm) − (5 × Age) − 161
For example, consider a 30-year-old male weighing 80 kilograms and measuring 180 centimeters tall.
BMR = (10 × 80) + (6.25 × 180) − (5 × 30) + 5
BMR = 800 + 1,125 − 150 + 5
Estimated BMR = 1,780 kcal
This represents an estimate of daily energy requirements at rest.
2. Calculate Total Daily Energy Expenditure
Total Daily Energy Expenditure estimates your daily calorie needs after accounting for physical activity.
TDEE = BMR × Activity Multiplier
For example:
BMR = 1,780 calories
Activity multiplier = 1.55
TDEE = 1,780 × 1.55
Estimated TDEE = 2,759 calories
This represents estimated maintenance calories.
3. Adjust Calories for Your Weight Goal
The calculator modifies maintenance calories according to your selected goal.
For weight loss:
Goal Calories = TDEE × 0.80
For weight maintenance:
Goal Calories = TDEE
For weight gain:
Goal Calories = TDEE × 1.10
For example:
TDEE = 2,759 calories
Goal = Weight Loss
Goal calories = 2,759 × 0.80
Goal Calories = 2,207.2 kcal
4. Apply Additional Calorie Adjustment
The calculator allows an additional adjustment of up to 200 calories in either direction.
Final Calories = Goal Calories + Additional Adjustment
For example:
Goal calories = 2,207.2
Additional adjustment = −100
Final calories = 2,207.2 − 100
Final Calorie Target = 2,107.2 kcal
5. Calculate Protein Requirements
Protein is calculated using body weight and your selected protein factor.
Protein (g) = Body Weight (kg) × Protein Factor
For example:
Body weight = 80 kg
Protein factor = 1.6 g/kg
Protein = 80 × 1.6
Daily Protein = 128 grams
6. Calculate Protein Calories
Protein provides approximately four calories per gram.
Protein Calories = Protein Grams × 4
Example:
Protein = 128 grams
Protein calories = 128 × 4
Protein Calories = 512 kcal
7. Calculate Carbohydrate Calories
Carbohydrates are estimated to provide four calories per gram.
Carbohydrate Calories = Net Carbs × 4
Example:
Net carbohydrates = 20 grams
Carb calories = 20 × 4
Carbohydrate Calories = 80 kcal
This is a simplified estimate based on the selected net carbohydrate target.
8. Calculate Fat Requirements
The calculator assigns the calories remaining after protein and carbohydrates to fat.
Fat Calories = Daily Calories − Protein Calories − Carb Calories
Then:
Fat Grams = Fat Calories ÷ 9
For example:
Daily calories = 2,207.2
Protein calories = 512
Carbohydrate calories = 80
Fat calories = 2,207.2 − 512 − 80
Fat calories = 1,615.2
Fat grams = 1,615.2 ÷ 9
Daily Fat Target = 179.5 grams
9. Calculate Macronutrient Percentages
The calculator also displays the percentage of calories supplied by each macronutrient.
Macro Percentage = (Macro Calories ÷ Daily Calories) × 100
For example:
Protein calories = 512
Daily calories = 2,207.2
Protein percentage = (512 ÷ 2,207.2) × 100
Protein Percentage = 23.2%
The same formula is used for carbohydrates and fat.
When the selected macronutrient targets fit within the calorie allowance, their percentages total approximately 100%, allowing for rounding.
Keto Macros Calculator Example
Suppose a 30-year-old male wants to lose weight while following a ketogenic eating plan.
He enters the following details:
| Input | Value |
|---|---|
| Age | 30 years |
| Sex | Male |
| Weight | 80 kg |
| Height | 180 cm |
| Activity Level | Moderately Active |
| Goal | Weight Loss |
| Protein Target | 1.6 g/kg |
| Net Carb Limit | 20 grams |
| Additional Calorie Adjustment | None |
Step 1: Calculate BMR
BMR = (10 × 80) + (6.25 × 180) − (5 × 30) + 5
BMR = 1,780 kcal
Step 2: Calculate TDEE
TDEE = 1,780 × 1.55
TDEE = 2,759 kcal
Step 3: Calculate Weight Loss Calories
Daily calories = 2,759 × 0.80
Daily Calories = 2,207.2 kcal
Step 4: Calculate Protein
Protein = 80 × 1.6
Protein = 128 grams
Protein calories = 128 × 4
Protein Calories = 512 kcal
Step 5: Calculate Carbohydrates
Selected net carbs = 20 grams
Carb calories = 20 × 4
Carbohydrate Calories = 80 kcal
Step 6: Calculate Fat
Fat calories = 2,207.2 − 512 − 80
Fat calories = 1,615.2
Fat grams = 1,615.2 ÷ 9
Fat = 179.5 grams
Step 7: Calculate Macro Percentages
Protein percentage = (512 ÷ 2,207.2) × 100
Protein = 23.2%
Carbohydrate percentage = (80 ÷ 2,207.2) × 100
Carbohydrates = 3.6%
Fat percentage = (1,615.2 ÷ 2,207.2) × 100
Fat = 73.2%
Final Keto Macros Calculator Results
| Measurement | Result |
|---|---|
| Daily Calories | 2,207 kcal |
| Protein | 128 g |
| Net Carbohydrates | 20 g |
| Fat | 179.5 g |
| Calories from Protein | 512 kcal |
| Calories from Carbs | 80 kcal |
| Calories from Fat | 1,615 kcal |
| Protein Percentage | 23.2% |
| Carbohydrate Percentage | 3.6% |
| Fat Percentage | 73.2% |
These results provide an estimated daily macronutrient distribution for the selected weight loss goal.
Actual calorie and nutrient requirements may differ.
What Is the Best Keto Macro Ratio?
A ketogenic diet is commonly associated with a relatively high-fat, moderate-protein, and low-carbohydrate macronutrient distribution.
A frequently described example is:
| Macronutrient | Percentage of Calories |
|---|---|
| Fat | 70–75% |
| Protein | 20–25% |
| Carbohydrates | 5–10% |
However, there is no single ideal macro ratio for everyone.
Different individuals have different calorie requirements, protein needs, and carbohydrate tolerances.
Our Keto Macros Calculator does not require you to follow a fixed percentage ratio.
Instead, it calculates protein based on body weight, uses your selected carbohydrate limit, and assigns the remaining calories to fat.
This means your resulting macro percentages depend on your individual inputs.
How Many Carbs Should You Eat on Keto?
Many ketogenic eating plans use carbohydrate targets of approximately 20–50 grams per day.
However, the amount needed to support nutritional ketosis differs between individuals.
Our calculator allows you to enter a daily net carbohydrate limit between 0 and 100 grams.
20 Grams of Net Carbs
A 20-gram target is commonly associated with relatively strict ketogenic eating plans.
25–30 Grams of Net Carbs
These targets provide slightly more flexibility while maintaining a relatively low carbohydrate intake.
40–50 Grams of Net Carbs
Some individuals may maintain nutritional ketosis at these levels, while others may need stricter carbohydrate limits.
More Than 50 Grams
Higher carbohydrate intakes may not support ketosis for many individuals.
The calculator allows you to explore different targets, but it cannot determine whether you are producing ketones.
Net Carbs vs. Total Carbs
Understanding the difference between net and total carbohydrates is important for ketogenic meal planning.
Total Carbohydrates
Total carbohydrates include sugars, starches, and dietary fiber reported on nutrition labels.
Net Carbohydrates
Net carbohydrates are commonly estimated by subtracting dietary fiber from total carbohydrates.
Net Carbs = Total Carbs − Fiber
For example:
Total carbs = 18 grams
Fiber = 7 grams
Net carbs = 18 − 7
Net Carbs = 11 grams
Some people also adjust for certain sugar alcohols.
However, different sugar alcohols have different effects on digestion and blood glucose, so subtracting all of them is not always appropriate.
Our calculator uses your selected net carbohydrate limit when calculating daily macro targets.
It does not analyze food labels or automatically calculate net carbs from individual foods.
How Much Protein Should You Eat on Keto?
Protein is essential for muscle maintenance, tissue repair, and numerous biological processes.
Your protein requirements depend on age, body weight, physical activity, and health status.
Our Keto Macros Calculator offers three protein targets.
Lower Protein Target: 1.2 g/kg
For a person weighing 70 kg:
Protein = 70 × 1.2
Protein = 84 grams daily
Moderate Protein Target: 1.6 g/kg
For a person weighing 70 kg:
Protein = 70 × 1.6
Protein = 112 grams daily
Higher Protein Target: 2.0 g/kg
For a person weighing 70 kg:
Protein = 70 × 2.0
Protein = 140 grams daily
These are general calculation options.
The appropriate target may differ for older adults, athletes, people with certain health conditions, and individuals with specialized nutritional needs.
How Much Fat Should You Eat on Keto?
Fat generally provides a large proportion of energy on ketogenic diets.
However, the amount of fat you need depends on your total calorie target and the calories already assigned to protein and carbohydrates.
Our calculator determines fat requirements using the remaining calorie allowance.
For example:
Daily calories = 2,000
Protein = 120 grams
Net carbs = 25 grams
Protein calories = 120 × 4 = 480
Carb calories = 25 × 4 = 100
Remaining calories = 2,000 − 480 − 100
Fat calories = 1,420
Fat grams = 1,420 ÷ 9
Daily Fat Target = 157.8 grams
This approach creates a macro distribution that accounts for the entire calculated daily calorie target.
For nutritional quality, consider emphasizing unsaturated fat sources such as olive oil, avocados, nuts, seeds, and fatty fish.
Keto Macros Calculator for Weight Loss
Our Keto Macros Calculator for weight loss automatically reduces estimated maintenance calories by 20%.
For example:
Maintenance calories = 2,500
Weight loss adjustment = 20%
Calorie reduction = 2,500 × 0.20
Calorie reduction = 500
Daily Target = 2,000 calories
You can also subtract an additional 100 or 200 calories using the adjustment option.
However, combining multiple reductions can produce a more aggressive calorie deficit.
A larger deficit is not necessarily healthier or more sustainable.
The calculator does not establish a universal minimum calorie intake, so users should review unusually low targets with a qualified healthcare professional.
Keto Macros Calculator for Weight Maintenance
If your goal is to maintain your current weight, select Maintain Weight.
The calculator estimates maintenance calorie requirements using your resting energy expenditure and activity level.
It then calculates protein, carbohydrates, and fat according to your selected settings.
For example:
Maintenance calories = 2,200
Protein calories = 480
Carbohydrate calories = 80
Remaining fat calories = 1,640
Fat grams = 1,640 ÷ 9
Fat Target = 182.2 grams
The result provides an estimated macro distribution for maintaining body weight.
Actual maintenance requirements may change with activity, weight, and other factors.
Keto Macros Calculator for Weight Gain
The calculator also provides a weight gain option.
When selected, it increases estimated maintenance calories by 10%.
For example:
Maintenance calories = 2,500
Increase = 10%
Daily calories = 2,500 × 1.10
Daily Target = 2,750 calories
The calculator then distributes calories according to your selected protein and carbohydrate targets, assigning the remaining calories to fat.
For individuals interested in muscle gain, resistance training and adequate protein intake are important considerations.
A calorie surplus alone does not guarantee muscle growth.
Benefits of Using Our Free Keto Macros Calculator
Our online calculator offers several practical features for ketogenic nutrition planning.
Personalized Calorie Estimation
The calculator estimates your daily energy needs using age, sex, weight, height, and activity level.
Multiple Weight Goals
Choose from weight loss, weight maintenance, and weight gain.
Adjustable Protein Targets
Select 1.2, 1.6, or 2.0 grams of protein per kilogram of body weight.
Custom Net Carb Limits
Enter a daily net carbohydrate target between 0 and 100 grams.
Additional Calorie Adjustments
Increase or decrease your estimated calorie target by 100 or 200 calories.
Automatic Fat Calculation
The calculator assigns remaining calories to fat after calculating protein and carbohydrate calories.
Visual Macro Breakdown
Progress bars display the percentage of calories supplied by each macronutrient.
Supports Pounds and Kilograms
Enter weight in pounds or kilograms and height in inches or centimeters.
Free and Easy to Use
Our Keto Macros Calculator provides instant estimates without requiring payment.
Common Mistakes When Calculating Keto Macros
Avoiding common mistakes can help you interpret your macronutrient targets more effectively.
Choosing the Wrong Activity Level
Overestimating physical activity can produce an excessively high calorie estimate.
Choose the activity level that most accurately describes your typical routine.
Reducing Calories Too Aggressively
Combining a 20% weight loss deficit with additional calorie reductions may make it difficult to meet nutritional requirements.
Ignoring Protein Intake
Protein supports muscle maintenance and normal bodily functions.
Choose a protein target appropriate for your needs.
Confusing Net Carbs With Total Carbs
Net and total carbohydrates are not interchangeable.
Use a consistent carbohydrate tracking method.
Assuming Keto Automatically Causes Weight Loss
Reducing carbohydrates does not guarantee weight loss.
Overall calorie intake, dietary adherence, physical activity, and individual factors remain important.
Ignoring Food Quality
Macronutrient targets do not fully describe nutritional adequacy.
A balanced eating plan should provide sufficient vitamins, minerals, fiber, and other essential nutrients.
Is the Keto Diet Safe for Everyone?
A ketogenic diet is not suitable for every individual.
Substantial carbohydrate restriction can affect blood glucose levels and medication requirements.
People with diabetes who use insulin or certain glucose-lowering medications should consult their healthcare team before starting a ketogenic diet.
Individuals taking SGLT2 inhibitors require particular caution because ketogenic eating patterns may increase the risk of ketoacidosis.
Pregnant or breastfeeding individuals and people with certain kidney, liver, pancreatic, or metabolic conditions may also require specialized dietary guidance.
People with a history of eating disorders should seek professional advice before beginning restrictive dietary plans.
Our calculator provides general estimates and does not evaluate medical conditions or determine whether a ketogenic diet is appropriate for you.
Frequently Asked Questions (FAQs)
1. What is a Keto Macros Calculator?
A Keto Macros Calculator is an online tool that estimates daily calories, protein, carbohydrates, and fat for a ketogenic eating plan.
Our calculator uses your age, sex, weight, height, activity level, and weight goal to estimate calorie requirements and calculate macronutrient targets.
2. How do I calculate my keto macros?
First, estimate your maintenance calories using resting energy expenditure and an activity multiplier.
Next, adjust calories according to your weight goal.
Calculate protein using body weight, choose your net carbohydrate limit, and assign the remaining calories to fat.
Our calculator performs these calculations automatically.
3. What is the best keto macro ratio for weight loss?
A commonly described ketogenic macro distribution is approximately 70–75% fat, 20–25% protein, and 5–10% carbohydrates.
However, there is no universal best ratio.
The appropriate distribution depends on individual calorie requirements, protein needs, and carbohydrate tolerance.
4. How many net carbs should I eat on keto?
Many ketogenic dietary plans use approximately 20–50 grams of carbohydrates daily.
Our calculator allows you to select a custom net carbohydrate target between 0 and 100 grams.
The amount needed for ketosis varies between individuals.
5. How much protein should I eat on keto?
Protein requirements depend on body weight, activity, age, and health status.
Our calculator provides targets of 1.2, 1.6, and 2.0 grams per kilogram of body weight.
For example, someone weighing 75 kg who selects 1.6 g/kg receives a protein target of 120 grams daily.
6. How do I calculate fat macros on keto?
Subtract protein and carbohydrate calories from your daily calorie target.
Then divide the remaining calories by nine.
For example:
Remaining fat calories = 1,350
Fat grams = 1,350 ÷ 9
Fat Target = 150 grams
Our calculator performs this calculation automatically.
7. Can I use the Keto Macros Calculator for weight loss?
Yes. Select Weight Loss to apply a 20% reduction to estimated maintenance calories.
You can also adjust the resulting calorie target by adding or subtracting 100 or 200 calories.
Actual weight loss varies, and aggressive calorie restriction may not be appropriate.
8. Does the Keto Macros Calculator calculate BMR and TDEE?
Yes. The calculator uses the Mifflin-St Jeor equation to estimate resting energy expenditure.
It then multiplies that estimate by your selected activity factor to determine approximate Total Daily Energy Expenditure.
These calculations help establish your daily calorie target.
9. Can I calculate keto macros using pounds and inches?
Yes. Our calculator supports US and metric measurements.
You can enter weight in pounds or kilograms and height in inches or centimeters.
If your height is measured in feet and inches, convert it into total inches before entering the value.
10. Is the Keto Macros Calculator free to use?
Yes. Our Keto Macros Calculator is completely free to use.
You can estimate daily calories, net carbohydrates, protein, fat, and macro percentages without paying a fee.
You can also repeat calculations using different activity levels, protein targets, carbohydrate limits, and weight goals.
Conclusion
Understanding your daily macronutrient requirements can make ketogenic meal planning more organized and manageable.
Our free Keto Macros Calculator helps you estimate daily calorie requirements and calculate protein, net carbohydrate, and fat targets based on your personal information and dietary goals.
Whether your objective is weight loss, weight maintenance, or weight gain, the calculator provides a structured starting point for determining your nutritional targets.
With customizable carbohydrate limits, adjustable protein intake, multiple activity levels, and additional calorie adjustments, the tool allows you to explore different macro distributions.
The calculator also displays calories from each macronutrient and visual progress bars to help you understand your results.
Remember that these calculations are estimates. Your actual calorie needs and appropriate nutritional targets may vary depending on health conditions, physical activity, body composition, and other individual factors.
For a sustainable dietary approach, prioritize adequate nutrition, appropriate energy intake, and healthy lifestyle habits rather than focusing exclusively on macro percentages.
Use our free Keto Macros Calculator above to calculate your daily keto calories, protein, net carbohydrates, fat, and macronutrient percentages in seconds.
For personalized dietary guidance, especially if you have a medical condition or take medication, consult a qualified healthcare professional.