Keto Diet Macros: Free Calculator, Food List, and Complete Guide

Calculate estimated keto macros for weight loss, maintenance and weight gain. Enter your weight, age, gender and physical activity level to receive calorie, net carbohydrate, protein and fat targets based on an NNR energy estimate and the KetoDietMacros.com formula.

  • Free to use
  • No account required
  • No cookies or tracking
  • Results for all three goals

No cookies, no personal data stored. Educational use only.

Keto Macro Calculator

This calculator estimates energy needs using equations from the Nordic Nutrition Recommendations, then applies the KetoDietMacros.com formula developed from nearly 30 years of practical experience with ketogenic nutrition.

Your Keto Macro Results

Enter your details above and calculate to see calorie, net carb, protein and fat targets for all three goals.

Weight Loss

Enter your details and calculate to see this result.

Maintenance

Enter your details and calculate to see this result.

Weight Gain

Enter your details and calculate to see this result.

Stop Guessing What Your Keto Macros Should Be

Many people begin keto with a generic percentage, an arbitrary calorie target or conflicting advice from several different calculators. That can make it difficult to know how much to eat or which numbers actually matter.

This calculator gives you one transparent starting point for weight loss, maintenance and weight gain. It shows exactly how calories, net carbs, protein and fat are calculated, so you can plan meals and review your progress without relying on guesswork.

Your result is a starting estimate, not a promise of a specific transformation. Track your intake consistently and adjust from real progress over time.

Illustrative healthy lifestyle progress shown by an adult woman
Before and after pictures using Keto.
Illustrative healthy lifestyle progress shown by a second adult woman
Progress examples from users.
Illustrative healthy lifestyle progress shown by an adult man
Keto calculator for both male and female.

What Your Keto Macro Results Mean

The calculator provides three complete sets of numbers. Each set corresponds to weight loss, estimated maintenance or weight gain. Use one complete result card rather than combining calories from one goal with macros from another.

Calories

Calories represent the estimated daily food energy for each goal. The maintenance result is based on the calculated energy estimate. The weight-loss result subtracts 500 kcal, while the weight-gain result adds 400 kcal.

These are starting estimates rather than direct measurements of your metabolism. Compare them with changes in average body weight, hunger, energy and training performance over several consistent weeks.

Net Carbs

The calculator assigns 30 grams of net carbohydrates to every goal. This number remains fixed while calories, protein and fat change.

A commonly used net-carb formula is:

Net carbs = total carbohydrates - dietary fiber

Some tracking methods also adjust for certain sugar alcohols. Because labeling rules and sugar-alcohol effects vary, use one consistent tracking method.

Protein

Protein is calculated as 20% of the calorie target.

Protein calories = total calories × 0.20

Protein grams = protein calories ÷ 4

This means the protein result rises when the calorie target rises. The calculator uses an energy percentage rather than body-fat percentage or measured lean mass.

Fat

Fat supplies the calories remaining after net carbohydrates and protein have been assigned.

Fat calories = total calories - net-carb calories - protein calories

Fat grams = fat calories ÷ 9

Because dietary fat supplies about nine calories per gram, relatively small changes in oils, butter, nuts, cheese and cream can noticeably affect calorie intake.

Why the Percentages Change

This calculator does not force every result into a fixed 70/25/5 ratio.

It uses:

  • 30 g net carbs
  • 20% of calories from protein
  • remaining calories from fat

The final percentages therefore change with total calorie intake. Grams are the practical numbers to use for meal planning.

How the Keto Macro Calculator Works

The calculator combines an energy estimate based on equations used in the Nordic Nutrition Recommendations with the KetoDietMacros.com macro formula.

The NNR-based equations estimate energy needs. They do not prescribe a ketogenic diet. The keto-specific carbohydrate, protein and fat calculation is our own model, developed from nearly 30 years of practical work with ketogenic nutrition.

Step 1: Select the Age- and Gender-Specific Equation

The calculator selects one of six equations using gender and age.

The age groups are:

  • 18 to 30
  • 31 to 60
  • over 60
View the six energy equations

Men 18 to 30: (0.063 × weight kg) + 2.896

Men 31 to 60: (0.048 × weight kg) + 3.653

Men over 60: (0.049 × weight kg) + 2.459

Women 18 to 30: (0.062 × weight kg) + 2.036

Women 31 to 60: (0.034 × weight kg) + 3.538

Women over 60: (0.038 × weight kg) + 2.755

These equations initially produce an energy estimate in megajoules.

Step 2: Apply Physical Activity Level

The baseline energy result is multiplied by the selected physical activity level and by 239 to estimate daily calories.

Estimated maintenance calories = base megajoules × PAL × 239

PAL options:

  • 1.3 sedentary
  • 1.5 lightly active
  • 1.7 active
  • 1.9 very active or athletic

Step 3: Calculate Three Goal Scenarios

The calculator creates all three results automatically:

  • Weight loss = maintenance - 500 kcal
  • Maintenance = estimated maintenance calories
  • Weight gain = maintenance + 400 kcal

Step 4: Apply the KetoDietMacros.com Formula

Each calorie result is converted into keto macros using:

  • 30 g net carbohydrates
  • 20% of calories from protein
  • remaining calories from fat

Step 5: Apply Calculator Safeguards

If a calculated goal falls below the programmed minimum, it is raised to:

  • 1,200 kcal for women
  • 1,500 kcal for men

These values are calculator safeguards, not individually prescribed medical limits.

Example Keto Macro Calculation

Use this example:

  • Woman
  • 35 years old
  • 70 kg
  • PAL 1.5, lightly active

Base megajoules:

(0.034 × 70) + 3.538 = 5.918 MJ

Estimated maintenance:

5.918 × 1.5 × 239 = 2,121.603 kcal

Rounded maintenance:

2,122 kcal

Goal calculations:

Weight loss: 2,121.603 - 500 = 1,621.603 kcal

Maintenance: 2,121.603 kcal

Weight gain: 2,121.603 + 400 = 2,521.603 kcal

Example Keto Macro Distribution

Example keto macro distribution by goal
Goal Calories Net Carbs Protein Fat Approximate Split
Weight Loss 1,622 kcal30 g81 g131 g73% fat, 20% protein, 7% net carbs
Maintenance 2,122 kcal30 g106 g175 g74% fat, 20% protein, 6% net carbs
Weight Gain 2,522 kcal30 g126 g211 g75% fat, 20% protein, 5% net carbs

Values are rounded in the same way as the calculator. Small differences between displayed calories and calories reconstructed from rounded macro grams are normal.

What Are Keto Macros?

Macros is short for macronutrients. The three energy-providing macronutrients are carbohydrates, protein and fat.

A ketogenic diet keeps carbohydrate intake low, provides protein and obtains most remaining dietary energy from fat.

Carbohydrates

Carbohydrates provide approximately four calories per gram. They are found in foods such as sugar, bread, rice, pasta, potatoes, fruit, milk, legumes and vegetables.

A ketogenic diet requires careful food selection and portion control. This calculator uses a fixed target of 30 grams of net carbohydrates.

Protein

Protein provides approximately four calories per gram. It supports body tissues, enzymes, hormones, immune function and recovery.

This calculator sets protein to 20% of total calories.

Fat

Fat provides approximately nine calories per gram. It becomes the largest source of dietary energy in this calculator after net carbohydrates and protein have been assigned.

Common sources include olive oil, avocado, nuts, seeds, eggs, full-fat dairy and oily fish.

Fat is energy dense. It should not be treated as calorie-free or unlimited.

How Low Carbs Relate to Ketosis

When carbohydrate availability is reduced, the liver can increase production of ketone bodies from fatty acids.

This state is called nutritional ketosis.

The carbohydrate intake required to support ketosis varies between individuals. A calculator cannot confirm ketosis.

Actual results depend on:

  • actual carbohydrate intake
  • food tracking accuracy
  • activity
  • metabolism
  • medication
  • health status
  • individual response

What Net Carbs Mean

A commonly used formula is:

Net carbs = total carbohydrates - dietary fiber

Example:

12 g total carbohydrates - 7 g fiber = 5 g net carbs

Some tracking methods also subtract some or all carbohydrate from certain sugar alcohols.

Sugar alcohols differ in absorption and metabolic effect. Do not automatically subtract every sugar alcohol in full.

Nutrition-label rules differ between countries, so use one consistent method when recording intake.

Keto Macros for Weight Loss, Maintenance and Weight Gain

Weight Loss

The weight-loss result subtracts 500 kcal from estimated maintenance.

Net carbs remain fixed at 30 grams. Protein supplies 20% of calories, and fat supplies the remaining calories.

The programmed calorie floor may reduce the actual deficit for people with lower estimated energy needs.

A larger deficit is not automatically better.

Maintenance

The maintenance result uses the estimated daily energy requirement without adding or subtracting calories.

Calculated maintenance is an estimate rather than a direct measurement. Monitor average body weight over several consistent weeks.

Weight Gain

The weight-gain result adds 400 kcal to estimated maintenance.

Net carbs remain fixed at 30 grams. Protein and fat increase because total calories increase.

A calorie surplus does not guarantee muscle gain. Resistance training, recovery and total diet quality also matter.

When to Recalculate

Recalculate your macros after:

  • a meaningful body-weight change
  • a substantial activity change
  • beginning or stopping regular training
  • changing your primary goal
  • several consistent weeks without the intended trend

Do not change the target based on one or two daily scale measurements.

Foods That Fit Your Keto Macros

Choose foods that help you remain within the 30 g net-carbohydrate target while reaching the protein and calorie numbers from one selected result card.

High-Fat Foods

  • avocado
  • olives
  • extra-virgin olive oil
  • nuts
  • seeds
  • oily fish
  • eggs
  • full-fat dairy
  • butter
  • coconut products

Fat is calorie dense. Measure portions when accurate calorie tracking matters.

Keto-Friendly Protein Sources

  • eggs
  • fish
  • seafood
  • chicken
  • turkey
  • beef
  • pork
  • lamb
  • plain Greek yogurt
  • cottage cheese
  • tofu
  • tempeh

Lower-Carbohydrate Vegetables

  • spinach
  • lettuce
  • kale
  • arugula
  • broccoli
  • cauliflower
  • zucchini
  • asparagus
  • cucumber
  • mushrooms
  • cabbage

Foods That Can Use Up Carbs Quickly

  • milk
  • sweetened yogurt
  • sauces
  • dressings
  • onions
  • tomatoes
  • berries
  • large portions of nuts
  • protein bars
  • low-carb baked products
  • foods containing sugar alcohols

Sample Day of Eating

Use an illustrative target close to:

  • 1,800 kcal
  • 30 g net carbs
  • 90 g protein
  • 147 g fat

Breakfast

Eggs cooked with spinach and feta, served with avocado.

Lunch

Mixed green salad with salmon, cucumber, avocado, olive oil and lemon.

Snack

A measured portion of macadamia nuts or plain Greek yogurt.

Dinner

Beef, chicken, fish or tofu served with broccoli and cauliflower.

Exact totals depend on brands, portions and cooking methods. This example is educational and not a personalized meal plan.

How to Track and Use Your Keto Macros

Choose One Complete Goal

Use one complete result card.

Do not combine:

  • weight-loss calories
  • maintenance protein
  • weight-gain fat

Read Nutrition Labels

Check the following on nutrition labels:

  • serving size
  • total carbohydrates
  • fiber
  • protein
  • fat
  • calories

Measure Energy-Dense Foods

Measure energy-dense foods such as:

  • oils
  • butter
  • cream
  • cheese
  • nuts
  • dressings

Use Trends, Not Single Weigh-Ins

Daily body weight can change because of:

  • hydration
  • sodium
  • stored carbohydrate
  • digestion
  • hormonal changes

Use average trends over time.

Common Keto Macro Mistakes

Assuming Every Calculator Uses 70/25/5

This calculator uses 30 g net carbs, 20% protein and remaining calories from fat, so the final percentages vary rather than matching a fixed 70/25/5 ratio.

Confusing Net Carbs and Total Carbs

Net carbs and total carbs are not the same. Use one consistent method when recording intake.

Overestimating Physical Activity

Selecting too high a PAL inflates calorie results. Choose the level that reflects your normal daily life.

Treating Maintenance as an Exact Measurement

Total daily energy expenditure is estimated, not directly measured. Treat maintenance as a starting estimate.

Treating Fat as Unlimited

Fat contains nine calories per gram, so it is energy dense and still counts toward your calorie total.

Mixing Numbers From Different Goal Cards

Each card is one complete calculation. Do not combine calories from one goal with macros from another.

Expecting the Calculator to Confirm Ketosis

The calculator does not measure ketones and cannot confirm nutritional ketosis.

Using an Adult Calculator for a Child

The minimum age is 18. Pediatric ketogenic diets require professional supervision.

Changing Targets After Only a Few Days

Short-term fluctuations do not provide enough evidence to justify changing your targets.

Forgetting to Recalculate

Body weight and activity changes alter estimated requirements, so recalculate when they change meaningfully.

Safety and Suitability

This calculator is intended for adults and provides general educational estimates.

Consult a qualified healthcare professional before beginning a ketogenic diet if you:

  • have diabetes
  • use insulin
  • use glucose-lowering medication
  • are pregnant
  • are breastfeeding
  • have kidney disease
  • have liver disease
  • have pancreatic or gallbladder disease
  • have a history of an eating disorder
  • are under 18
  • require a therapeutic ketogenic diet
  • take medication affected by diet or body weight

Nutritional ketosis is not the same as diabetic ketoacidosis.

Frequently Asked Questions

What are keto macros?

Keto macros are daily targets for net carbohydrates, protein and fat. This calculator uses 30 g net carbs, 20% of calories from protein and the remaining calories from fat.

How does this keto calculator work?

It estimates maintenance energy from weight, age, gender and PAL using age- and gender-specific equations. It then creates weight-loss, maintenance and weight-gain calorie targets and applies the KetoDietMacros.com macro formula.

Why does the calculator show three results?

It lets users compare weight loss, maintenance and weight gain without changing settings or calculating repeatedly.

Why are net carbs the same in every result?

Net carbs are fixed at 30 g. Protein and fat change with total calories.

Why does protein change between goals?

Protein is calculated as 20% of each calorie result.

Why does fat change so much?

Fat receives all calories remaining after net carbohydrates and protein.

Does the calculator use 70/25/5?

No. It uses fixed 30 g net carbs, 20% protein and remaining calories from fat. The final percentages vary.

Does the calculator use net carbs or total carbs?

It uses net carbs.

What does PAL mean?

PAL means physical activity level. It multiplies the baseline energy estimate.

Which PAL should I select?

Choose the option representing normal daily life, including work, transport, household movement and exercise. Avoid selecting a high level based only on occasional workouts.

Why is there a calorie warning?

The calculator applies a programmed floor of 1,200 kcal for women and 1,500 kcal for men. These are calculator safeguards, not personalized medical recommendations.

Do calories matter on keto?

Calories remain part of the calculation. Keto may influence appetite and food choices, but food still supplies energy.

Can too much protein stop ketosis?

Protein can affect glucose and ketone metabolism, but the relationship is more complex than the idea that all extra protein instantly becomes glucose. This calculator uses a standard 20% protein allocation.

What should I do after calculating my macros?

Choose one goal card, track normal intake consistently and compare the estimate with longer-term weight, hunger, energy and training trends.

When should I update my macros?

Recalculate after meaningful changes in weight, activity, training or goal.

Is this calculator suitable for children?

No. It is an adult calculator. Pediatric and therapeutic ketogenic diets require professional clinical supervision.

Does this calculator provide medical advice?

No. It provides educational estimates and does not diagnose, treat or prevent disease.

Does 30 g net carbs guarantee ketosis?

No. Individual carbohydrate tolerance varies and the calculator cannot measure ketone production.

Visit the Keto Calculator & Diet Questions Hub.

About KetoDietMacros.com

KetoDietMacros.com provides a free adult keto macro calculator and educational guides about calories, net carbohydrates, protein, fat and ketogenic meal planning.

The calculator does not create an account, store personal information or send entered values to a server.

The site provides educational information and does not replace medical care, diagnosis or treatment.

About the Calculation Model

The calculator combines two separate elements:

  1. an NNR-based framework for estimating energy needs
  2. the KetoDietMacros.com keto formula

The Nordic equations use age, gender, weight and physical activity level to estimate energy requirements.

The keto-specific formula was developed by Kim Larsen from nearly 30 years of practical experience working with ketogenic nutrition, including work involving keto for health-related reasons.

The formula uses:

  • 30 g net carbohydrates
  • 20% of calories from protein
  • remaining calories from fat
  • 500 kcal reduction for weight loss
  • 400 kcal addition for weight gain
  • programmed minimum calorie safeguards

The Nordic Nutrition Recommendations do not prescribe this ketogenic macro distribution. The keto macro settings are the site's own method.

The calculator cannot directly measure:

  • resting metabolic rate
  • body composition
  • lean body mass
  • actual daily energy expenditure
  • individual carbohydrate tolerance
  • nutritional ketosis
  • medication requirements
  • medical suitability

About the Author

Portrait of Kim Larsen, founder of KetoDietMacros.com
Kim LarsenNutrition professional & writer

Kim Larsen is a Danish nutrition professional and writer with a Bachelor of Science in Nutrition and Health from Denmark.

His interest in ketogenic nutrition began through his family's experience with a medically supervised ketogenic diet for childhood epilepsy. He later founded Ketogen.dk and has worked with nutrition education, writing and consulting.

His work with ketogenic nutrition spans nearly 30 years and includes practical experience involving people using keto for health-related reasons.

His approach emphasizes:

  • transparent calculations
  • realistic expectations
  • whole-food meal planning
  • sustainable dietary habits
  • clear separation between general nutrition information and medical treatment

Contact

Email: kim@ketodietmacros.com

You are welcome to contact KetoDietMacros.com with general questions about the website, calculator methodology or editorial corrections. Personal medical advice is not provided by email.