Macro Calculator

Calculate your personalized macronutrient targets (protein, carbohydrates, fat) based on your body stats, activity level, and fitness goals. Supports multiple diet plans: Standard, Low Carb, High Protein, Keto, and Custom.

Quick Examples:

Food Reference (High Protein)

Chicken Breast Whole Eggs Tofu Salmon Greek Yogurt Lentils Canned Tuna
31g 13g 8g 25g 10g 9g 26g
per 100g

About Macro Calculator

Macronutrients (macros) are the three main nutrients your body needs in large amounts: protein, carbohydrates, and fat. This calculator estimates your daily macro targets based on your Basal Metabolic Rate (BMR), Total Daily Energy Expenditure (TDEE), fitness goal, and preferred diet style. Whether you are cutting, bulking, or maintaining, knowing your macros helps you make informed food choices. All calculations happen in your browser — no data is sent to any server.

Features

How to Use

  1. Enter your age, gender, height, and weight (metric or imperial).
  2. Select your activity level, fitness goal, and goal speed.
  3. Choose a diet preset (or set custom macro percentages).
  4. Click Calculate to see your daily calories, macros, and meal suggestions.

Frequently Asked Questions

What is TDEE?

TDEE (Total Daily Energy Expenditure) is the total number of calories you burn in a day, including exercise, work, and basic bodily functions.

Which BMR formula is more accurate?

Mifflin-St Jeor is generally considered the most accurate for the general population. Harris-Benedict tends to overestimate slightly for modern lifestyles.

How much protein do I need to build muscle?

Most research suggests 1.6–2.2g of protein per kg of body weight for muscle gain. Our High Protein preset targets the upper end of this range.

Is the Keto preset safe?

The Keto preset (5% carbs) is a starting point. Consult a healthcare professional before starting any extreme diet, especially if you have medical conditions.

Can I track my macros with this tool?

This is a calculator, not a tracker. Use apps like MyFitnessPal or Cronometer for daily logging. Export your results from here as a reference.

Does this work for athletes?

Yes — select "Extra Active" for intense training schedules. Athletes may need additional fine-tuning with a sports nutritionist.

Related Tools