Introduction
A macro calculator helps you figure out how many grams of protein, carbs, and fat you should eat each day. These three nutrients are called macronutrients, or "macros" for short. Your body needs all three to stay healthy, build muscle, and have energy. The right balance of macros depends on things like your age, weight, height, activity level, and goals. Whether you want to lose weight, gain muscle, or just eat better, knowing your macros is a great place to start. Use this macro calculator to get a personalized daily breakdown that fits your needs.
How to Use Our Macro Calculator
Enter your personal details and preferences below, and this calculator will give you a daily calorie target along with the exact grams of protein, carbs, and fat you should eat each day.
Sex: Select whether you are male or female. This matters because men and women burn calories at different rates, which changes your macro needs.
Unit System: Choose US/Imperial (pounds, feet, and inches), Metric (kilograms and centimeters), or Other. If you pick "Other," a built-in unit converter will appear so you can convert between units like stone, meters, or inches and then apply those values to the calculator.
Age: Enter your age in years (between 15 and 100). Your body burns fewer calories as you get older, so age plays a key role in finding your correct macros.
Height: Enter your height in feet and inches if using Imperial, or in centimeters if using Metric. Your height helps the calculator figure out your base metabolic rate.
Weight: Enter your current body weight in pounds (Imperial) or kilograms (Metric). This is one of the biggest factors in determining how many calories and macros you need each day. If you're curious about how your weight compares to clinical benchmarks, you can also check out our Ideal Body Weight Calculator.
Activity Level: Pick the option that best describes how active you are on a typical week. Choices range from Sedentary (little or no exercise) all the way up to Extra Active (very hard exercise for two or more hours a day). A higher activity level means your body needs more calories and macros. If you track your cardio performance, tools like our Heart Rate Zone Calculator or VO2 Max Calculator can help you better gauge your exercise intensity.
Fitness Goal: Choose what you want to do with your weight. You can pick Lose Weight (−500 calories per day), Slow Lose (−250), Maintain (no change), Slow Gain (+250), or Gain Weight (+500). The calculator will adjust your calorie target up or down based on your choice.
Diet Profile: Select a diet style that fits how you like to eat. Options include Balanced (30/40/30 split), Low Carb, High Protein, Keto, Low Fat, or Custom. If you choose Custom, you can type in your own protein, carbs, and fat percentages — just make sure they add up to 100%.
Settings (BMR Formula): Click the Settings link to choose which formula the calculator uses to estimate your base metabolic rate. Mifflin-St Jeor is the default and works well for most people. Katch-McArdle is better if you know your body fat percentage, and Harris-Benedict is the classic formula. If you pick Katch-McArdle, a body fat percentage field will appear for you to fill in.
Body Fat % (optional): This field only shows up when you select the Katch-McArdle formula under Settings. Enter your body fat percentage (between 1% and 60%) for a more accurate calculation, especially if you are lean or athletic. If you're unsure of your body fat level, our Lean Body Weight Calculator can help you estimate your lean mass.
Once everything is filled in, click Calculate Macros to see your daily calorie target, your protein, carbs, and fat in grams, a visual breakdown chart, and a detailed table that splits your macros across 3, 4, or 5 meals per day. Click Reset at any time to return all fields to their default values.
What Are Macros?
"Macros" is short for macronutrients — the three main nutrients your body needs in large amounts every day to function properly. They are protein, carbohydrates, and fat. Every food you eat is made up of some mix of these three nutrients, and each one plays a different role in keeping you healthy.
- Protein (4 calories per gram) — Builds and repairs muscles, skin, hair, and other tissues. It also helps you feel full after eating.
- Carbohydrates (4 calories per gram) — Your body's main source of energy. Carbs fuel your brain, muscles, and organs throughout the day.
- Fat (9 calories per gram) — Supports hormone production, protects your organs, and helps your body absorb important vitamins like A, D, E, and K.
How a Macro Calculator Works
A macro calculator figures out how many grams of protein, carbs, and fat you should eat each day based on your personal details. It starts by estimating your Basal Metabolic Rate (BMR) — the number of calories your body burns at rest just to stay alive (breathing, pumping blood, etc.). Then it multiplies your BMR by an activity level to find your Total Daily Energy Expenditure (TDEE), which is the total number of calories you burn in a full day including exercise and movement.
Once your TDEE is calculated, the tool adjusts the number up or down based on your goal. If you want to lose weight, it subtracts calories. If you want to gain weight, it adds calories. Finally, it splits those calories into protein, carbs, and fat based on the diet profile you choose.
BMR Formulas Explained
There are several well-known formulas used to estimate BMR. The Mifflin-St Jeor equation is the most widely recommended by nutrition professionals today because it tends to be the most accurate for most people. The Harris-Benedict equation is an older, classic formula that works similarly but can sometimes overestimate calorie needs slightly. The Katch-McArdle formula is different because it uses your lean body mass (your weight minus your body fat) instead of just your total weight. This makes it a better choice for people who know their body fat percentage, especially athletes or very lean individuals.
Choosing the Right Diet Profile
The way you split your calories among protein, carbs, and fat depends on your goals and preferences. A balanced diet (30/40/30) works well for most people who want steady energy and overall health. A high protein split is popular for people who are building muscle or trying to keep muscle while losing fat — if you're strength training, our 1RM Calculator and RPE Calculator can help you optimize your workouts alongside your nutrition. A low carb approach can help people who feel better eating fewer starches and sugars. A keto diet is very high in fat and very low in carbs, which pushes the body to burn fat for fuel instead of glucose. A low fat split keeps fat intake minimal, which some people prefer for heart health.
There is no single "best" split for everyone. The right choice depends on your body, your activity level, your health conditions, and what you can stick with long-term.
Why Tracking Macros Matters
Counting calories alone tells you how much you're eating, but tracking macros tells you what you're eating. Two people can eat the same number of calories, but if one person eats mostly protein and vegetables while the other eats mostly sugar and oil, their results will be very different. Tracking macros helps you make sure you're getting enough protein to support your muscles, enough carbs to fuel your activity, and enough fat to keep your hormones and body working well. Pairing macro tracking with body composition metrics — such as your Waist to Hip Ratio or your score on the FFMI Calculator — gives you a more complete picture of your progress.
Tips for Using Your Results
The numbers from this calculator are a starting point, not a perfect prescription. Every person's body is a little different. Use these targets for two to three weeks, track how you feel and whether your weight is moving in the direction you want, and then make small adjustments. If you're not losing weight, try reducing your daily intake by 100–200 calories. If you're feeling tired or your workouts are suffering, you may need more carbs or more total calories. Runners and endurance athletes can use a Running Pace Calculator or Marathon Pace Calculator to align their training intensity with their nutrition plan. For personalized medical or dietary advice, always consult a registered dietitian or your doctor.