Mifflin-St Jeor + Katch-McArdleNo sign-upKeto to high-carb plans

Free Macro Calculator

Calculate your exact daily macros for weight loss, maintenance, or muscle gain. Get calories, BMR, TDEE, protein, carbs, and fat targets in one place, then use them to plan meals you can actually stick to.

Calculate Your Daily Macros

Calculate Your Daily Macros

Enter your body stats, choose an activity level, then pick your goal and diet style. Results update instantly and stay in the URL for easy sharing.

Current setup

25yo Male · 5ft 10in · 175lb · Moderately Active

Step 1 of 3

Basic Information

ft
in
lb
%

Adding body fat switches the calculator from Mifflin-St Jeor to Katch-McArdle.

Step 2 of 3

Activity Level

Step 3 of 3

Your Goal

30% protein / 40% carbs / 30% fat · Best for: General health and maintenance

Your Personalized Macro Results

Your Personalized Macro Results

25yo Male · 5ft 10in · 175lb · Moderately Active

Complete the three steps to personalize your targets

You will get your daily calories, protein, carbs, and fat goals, plus formula comparisons, meal splitting guidance, and a shareable summary.

Calories

--

Your personalized target appears here

Protein

--

Your personalized target appears here

Carbs

--

Your personalized target appears here

Start with your body stats, choose your activity level, then select a goal and diet type. Results update in real time as soon as you interact with the calculator.
Education

What Are Macros and Why They Matter

Macronutrients are the three major nutrients that supply energy: protein, carbohydrates, and fat. Every macro contributes calories, but not in the same amount. Protein provides 4 calories per gram, carbohydrates also provide 4 calories per gram, and fat provides 9 calories per gram. When you hear people talk about a macro ratio, they are describing how much of a day's calories come from each of those three sources. That ratio affects how filling your diet feels, how your training performs, and how easy it is to repeat your plan day after day.

Protein matters because it supports muscle repair, recovery, immune function, and fullness. If your calories are lower because you are dieting, adequate protein becomes even more important because it helps protect lean mass and keeps meals more satisfying. Carbohydrates matter because they fuel activity, replenish glycogen, and make it easier to perform well in training or sport. Fat matters because it supports hormones, cell structure, nutrient absorption, and meal satisfaction. A macro plan is not about making one nutrient good and another bad. It is about deciding which balance best fits your goal, your appetite, your training demands, and the foods you enjoy eating consistently.

Tracking macronutrients is often more useful than tracking calories alone because calories tell you how much energy you are eating, while macros tell you how that energy is built. Two meals can both contain 600 calories, but one might be high in protein and fiber while the other is mostly fat and refined carbs. Those meals can feel very different in real life. That is why many people use both: calories create the outer budget, and macros shape what happens inside that budget. Once you know your targets, it becomes much easier to build breakfasts, lunches, dinners, and snacks that match the day instead of guessing.

The easiest way to make macros practical is to connect them to real meals. After setting a target here, use the Recipe Calorie Calculator to check how a homemade dish fits your protein, carbohydrates, fat, and calories.

Method

How This Macro Calculator Works

This calculator follows a simple chain: BMR first, TDEE second, target calories third, and macro grams last. BMR, or basal metabolic rate, estimates how many calories your body would use at rest with no additional activity. By default, this page uses the Mifflin-St Jeor equation because it is widely used for general nutrition planning and gives a reliable starting point for most adults. If you enter a body fat percentage, the calculator can also use the Katch-McArdle formula, which is useful when lean body mass is known. Harris-Benedict is shown alongside the main result as a reference so you can compare how different formulas shift your calorie estimate.

After BMR is estimated, the calculator applies an activity factor to reach TDEE, or total daily energy expenditure. That step matters because resting metabolism is only part of the picture. Your walks, job demands, workouts, household movement, and general daily activity all raise the number of calories you actually burn. Once TDEE is estimated, the calculator adjusts that number based on your goal. A calorie deficit pushes the target below maintenance for fat loss, while a calorie surplus raises it for muscle gain. Maintenance simply keeps the target close to your estimated TDEE.

The final step is macro allocation. Each diet type starts with a macro ratio, but the calculator also checks for a minimum protein floor of 1.6 grams per kilogram of body weight. That prevents very low-calorie plans from accidentally driving protein too low. From there, the remaining calories are split into carbohydrates and fat according to the diet style you chose, whether that is balanced, high protein, keto, low carb, high carb, or carnivore. The result is a practical starting plan you can review, test, and adjust against real-world progress.

Comparison

Macro Ratios by Diet Type

Diet TypeProteinCarbsFatBest For
Balanced30%40%30%General health, maintenance
High Protein40%30%30%Muscle gain, body recomposition
Keto30%5%65%Very low-carb eating
Low Carb30%20%50%Weight loss, insulin control
High Carb / Athletic25%55%20%Endurance or high-output training
Carnivore50%0%50%Very high protein, zero-carb eating
Execution

How to Hit Your Macros Daily

The easiest way to hit your macros is to stop treating every meal like a fresh math problem. Start with a few dependable foods you already enjoy and build repeatable combinations around them. If you need more protein, lean meats, Greek yogurt, cottage cheese, tofu, eggs, shrimp, and protein powder make the numbers easier. As a rough reference, chicken breast provides about 31 grams of protein per 100 grams, salmon about 20 grams, Greek yogurt about 10 grams, and extra-firm tofu about 14 grams. Pair those foods with carbs and fats you actually like so the plan is realistic enough to follow for weeks, not just days.

Meal prep is where most people gain consistency. Cook a protein base, a carbohydrate base, and a vegetable base in bulk, then build different meals around them through the week. That reduces decision fatigue and makes it much easier to stay near the same macro range from Monday to Friday. If you mostly eat homemade meals, use a food tracker for packaged items and use a recipe tool for dishes made from scratch. That is where the numbers often drift: oils, sauces, toppings, and bigger than expected serving sizes.

You do not have to split your macros perfectly evenly across the day. Most people do well by keeping protein steady across meals, putting more carbs around training when performance matters, and using fats to round out satisfaction. If you are unsure where to start, check how many calories in [recipe] pages for common meals, then adjust the serving size or ingredients as needed.

When you want to verify a specific homemade dish, use our Recipe Calorie Calculator to check whether your meals actually hit your daily protein, carbs, fat, and calorie targets.

Cross-tool CTA

Now Verify Your Meals

You know your daily macro targets. Now check if your recipes actually hit them.

Paste any recipe and get instant nutrition facts, or turn your finished numbers into a clean label for meal prep, coaching, or digital sharing.

FAQ

Frequently Asked Questions

What is a macro calculator?

A macro calculator estimates how many grams of protein, carbohydrates, and fat you should eat per day based on your body size, activity, and goal.

How do I calculate my macros for weight loss?

Start with your maintenance calories, apply a calorie deficit, then split the remaining calories into protein, carbs, and fat using a macro ratio that fits your routine and food preferences.

What macro ratio is best for building muscle?

A higher-protein split is often the most practical starting point because it supports recovery, appetite control, and lean-mass retention while still leaving room for enough carbs to train well.

How accurate is this macro calculator?

It follows standard BMR and TDEE formulas and gives a strong starting estimate, but your real-world needs still depend on adherence, training volume, recovery, stress, and weight trends over time.

What is TDEE and how is it calculated?

TDEE stands for total daily energy expenditure. It is estimated by taking your BMR and multiplying it by an activity factor that reflects how much movement and exercise you do.

What is BMR and how does it differ from TDEE?

BMR is the energy your body needs at complete rest for basic functions like breathing and circulation. TDEE is higher because it adds daily movement, exercise, and lifestyle activity on top of BMR.

Should I count macros or just calories?

Calories control energy balance, while macros shape satiety, training performance, and food quality. Most people do best when they use calories as the outer limit and macros as the structure inside that limit. If you cook at home often, pairing this with a calorie calculator for recipes makes the plan much easier to follow.

What are macros for keto diet?

A keto-style macro plan keeps carbohydrates very low, protein moderate, and fat high. That is why keto calculators usually push carbs to a much smaller share of total calories than balanced or athletic plans.

How often should I recalculate my macros?

Recalculate whenever your body weight changes meaningfully, your activity level shifts, or your goal changes. A good rule is to review every 4 to 6 weeks or sooner if progress stalls.

Can I use this macro calculator if I'm pregnant?

Pregnancy changes calorie and nutrient needs in ways that depend on trimester, medical history, and clinician guidance. Use this as a general educational tool, not as a substitute for personalized medical advice.

What is IIFYM (If It Fits Your Macros)?

IIFYM is a flexible dieting approach where foods can fit as long as your daily calories and macros stay on target. It still works best when most of your diet comes from nutritious, protein-rich, minimally processed foods.

How do I split my macros across meals?

Spread protein across the day, keep enough carbs around training if performance matters, and use meal prep or repeatable meal templates so your macro targets are easier to hit consistently.