macro calculator for keto diet

Keto Macro Calculator

Enter your details below to estimate daily calories and keto macros (fat, protein, and net carbs).

What is a keto macro calculator?

A keto macro calculator helps you estimate how many calories, fat grams, protein grams, and net carbs you should eat each day on a ketogenic diet. Keto is not just about “low carb”—it is also about getting the right protein and fat balance so your body can maintain energy while supporting your body-composition goals.

In practice, most people on keto keep net carbs low (often 20–30g/day), set protein based on body size and training demands, and use fat to fill the rest of daily calories. This calculator gives you a personalized starting point.

How keto macros are calculated

1) Calories first

The calculator estimates your Basal Metabolic Rate (BMR) using the Mifflin-St Jeor equation, then multiplies by your activity level to estimate Total Daily Energy Expenditure (TDEE). Your goal (fat loss, maintenance, or gain) adjusts that total up or down.

2) Protein is set for recovery and muscle retention

Protein is not “low” on a well-designed keto diet. Adequate protein helps preserve lean mass during fat loss and supports workout recovery. If you enter body-fat percentage, protein is estimated from lean mass. Otherwise, it is estimated from body weight.

3) Net carbs are controlled

Net carbs = total carbs minus fiber (and usually minus sugar alcohols, depending on tolerance). Keeping net carbs low supports ketosis for many people, though exact thresholds vary individually.

4) Fat fills the remaining calories

After setting protein and carbs, fat is calculated from remaining calories. Since fat has 9 calories per gram, it makes up most of your calorie budget on keto.

How to use your macro results

  • Hit protein consistently: This is your anchor target each day.
  • Cap net carbs: Stay at or below your selected carb target.
  • Use fat as a lever: Increase fat if energy is too low; reduce fat slightly if fat loss stalls.
  • Track for at least 2 weeks: Daily fluctuations happen—look at trends, not single weigh-ins.

Keto-friendly food ideas by macro

Protein sources

  • Eggs and egg whites
  • Chicken thighs, turkey, lean beef
  • Salmon, sardines, tuna, shrimp
  • Greek yogurt (unsweetened), cottage cheese (if tolerated)

Fat sources

  • Avocado and olives
  • Olive oil, avocado oil, coconut oil
  • Nuts and seeds (watch portions)
  • Butter or ghee in moderation

Low-net-carb vegetables

  • Spinach, kale, arugula
  • Zucchini, cucumber, mushrooms
  • Cauliflower, broccoli, cabbage
  • Asparagus, green beans

Common keto macro mistakes

  • Too little protein: Can slow recovery and hurt strength/performance.
  • “Unlimited fat” mindset: Fat is calorie-dense; portions still matter for fat loss.
  • Ignoring electrolytes: Sodium, potassium, and magnesium are critical on low carb.
  • Not tracking net carbs carefully: Sauces, snacks, and drinks can add up quickly.

When to adjust your macros

Use your calculator numbers as a starting target, then adjust based on real-world feedback:

  • If fat loss is stalled for 2–3 weeks, reduce fat by 10–20g/day.
  • If hunger and fatigue are high, raise calories slightly (usually from fat).
  • If training performance drops, check protein intake and hydration first.
  • If ketosis is inconsistent, reduce net carbs and watch hidden carb sources.

Quick FAQ

Do I need to be in ketosis to lose weight?

You can lose weight outside ketosis, but keto can make appetite control easier for some people. Total calorie intake still matters.

How many carbs should I eat on keto?

Many people start at 20–30g net carbs per day. Some can tolerate more and stay in ketosis.

Should I eat back exercise calories?

Usually no for fat loss. Instead, monitor progress for 2–3 weeks and make small adjustments.

Final note

This keto macro calculator is designed for practical planning and consistency. It is not medical advice. If you have diabetes, kidney disease, are pregnant, or take medications affected by carbohydrate intake, speak with your healthcare professional before starting a ketogenic diet.

🔗 Related Calculators