SwiftCalculators Header
Diet & Nutrition

Macro Calculator

Calculate your exact daily macros (Protein, Fats, Carbs) tailored to your fitness goals. Get customized breakdowns, support for custom percentages, and actionable grocery suggestions.

⚡ Custom Macro Splits 🍽️ Per-Meal Breakdown 💪 Dynamic Adjustments
Your Data
Gender Biological sex
Age 15 - 80 years
Height Feet & Inches
ft
in
Weight Pounds
lbs
Activity Level Daily routine
Primary Goal Target outcome
Dietary Preference Macro Split
% P
% F
% C
Percentages must equal exactly 100%.
Do you lift weights? Adjusts protein
Meals Per Day For meal prep breakdown

Awaiting Your Data

Enter your details and click Calculate Macros to see your daily breakdown.

Daily Calorie Target
0 kcal
🎯 Balanced Diet
⚠️ Medical Warning: Eating fewer than 1200 calories per day is generally considered medically unsafe without doctor supervision, as it risks nutritional deficiencies.
Protein
0g
30%
Fats
0g
30%
Carbs
0g
40%
🍽️
Per Meal Target (3 Meals)
Aims for balanced energy throughout the day.
0g Protein
0g Fats
0g Carbs
0 Kcal
Nutrition & Grocery Suggestions

Based on your selected profile, here are the best food sources to hit your targets efficiently and keep you feeling full.

  • Proteins: Chicken breast, turkey, egg whites, greek yogurt, tofu.
  • Fats: Avocado, olive oil, almonds, walnuts, chia seeds.
  • Carbs: Sweet potatoes, brown rice, quinoa, oatmeal, fruits.
BMR
0
Basal Metabolic Rate
TDEE
0
Total Daily Energy

What is the Macro Calculator?

The Macro Calculator is the ultimate nutritional planning tool designed to take you far beyond simple calorie counting. "Macros" is short for macronutrients—the three primary categories of nutrients that provide your body with caloric energy: Proteins, Carbohydrates, and Fats. While tracking total calories dictates whether you gain or lose overall body weight, tracking your macronutrients dictates how your body achieves that change.

Will you lose muscle or fat? Will you feel energized or lethargic? Will your workouts suffer or improve? The answers to these questions are entirely dependent on your macro split. This calculator utilizes clinical algorithms (like the Mifflin-St Jeor equation) to determine your Total Daily Energy Expenditure (TDEE). It then strategically divides your target calories into customized grams of protein, fats, and carbs based on your specific physical goals, dietary preferences (e.g., Keto, Low Carb, or Balanced), and whether or not you lift weights.

How to Use This Calculator

Setting up your customized meal plan requires precision. Follow these steps to generate your perfect macro profile:

  1. Enter Your Core Metrics: Toggle between Imperial (US) and Metric units. Enter your biological gender, age, height, and current weight. These are used to calculate your Basal Metabolic Rate (BMR).
  2. Select Your Activity Level: Be brutally honest here. The most common mistake in nutrition planning is overestimating daily activity. Only select "Very Active" if you perform intense labor or exhaustive exercise every single day. If you sit at a desk and hit the gym 4 times a week, you are "Moderately Active."
  3. Choose Your Primary Goal: Select whether you want to lose weight (create a caloric deficit), maintain your current weight, or build muscle mass (create a caloric surplus).
  4. Select a Dietary Preference: Choose the diet style you actually enjoy and can stick to. Options range from a standard Balanced diet to High Protein, Low Carb, and Strict Keto. You can also select "Custom" to set your own unique percentages.
  5. Answer the Lifting Question: If you regularly perform resistance training (lifting weights), select "Yes." The calculator will dynamically shift your macro profile to allocate more calories toward protein to support muscle repair and growth.
  6. Select Meals Per Day: Choose how many meals you plan to eat. The calculator will provide a "Per Meal Target" to make your daily meal prep and grocery shopping incredibly easy.

The Science of Macronutrients

To succeed in hitting your targets, you must understand what each macronutrient actually does inside the human body. Every gram of food you consume is utilized differently.

1. Protein (4 Calories per Gram)

Protein is the physical building block of the human body. It is essential for repairing tissue, synthesizing hormones and enzymes, and supporting immune function. When you are in a caloric deficit (losing weight), eating adequate protein is vital to prevent your body from breaking down its own muscle tissue for energy. If you are lifting weights, protein intake must be elevated to repair the micro-tears created during your workout.

2. Fats (9 Calories per Gram)

Fats are incredibly calorie-dense, providing more than double the energy per gram compared to protein or carbs. Dietary fats are essential for survival. They regulate hormone production (including testosterone and estrogen), protect internal organs, and allow the body to absorb fat-soluble vitamins (A, D, E, and K). Without adequate fat intake, hormonal health plummets and cognitive function suffers.

3. Carbohydrates (4 Calories per Gram)

Carbohydrates are your body's preferred, most efficient source of fast energy. When consumed, they are broken down into glucose and used immediately, or stored in the muscles and liver as glycogen. While not strictly "essential" for basic human survival (the body can synthesize glucose from protein through a process called gluconeogenesis), carbohydrates are absolutely critical for high-intensity athletic performance and optimal brain function.

Why Your Diet Preference Matters

Our calculator offers multiple dietary approaches because the "best" diet is simply the one you can stick to consistently. Here is how the macro splits differ:

  • Balanced (30% P / 30% F / 40% C): The gold standard for the average person. It provides enough protein for muscle retention, enough fat for hormonal health, and enough carbs to fuel tough workouts.
  • High Protein (40% P / 30% F / 30% C): Ideal for bodybuilders on a strict "cut" (fat loss phase). High protein provides maximum muscle protection and boasts the highest "thermic effect," meaning your body burns more calories simply digesting the food. It also keeps you feeling incredibly full.
  • Low Carb (35% P / 45% F / 20% C): Excellent for individuals who are insulin resistant or sedentary. By lowering carbs and raising fats, blood sugar levels remain highly stable, preventing mid-day energy crashes.
  • Keto (25% P / 70% F / 5% C): A medical and lifestyle diet that almost entirely eliminates carbs. This forces the liver to convert fat into "ketones" for energy. It is highly restrictive but effective for rapid weight loss and managing specific neurological conditions.

The Importance of the "Per Meal" Breakdown

One of the hardest parts of tracking macros is figuring out what a day of eating actually looks like. Our unique "Meals Per Day" feature does the math for you. If your goal is 150g of protein and you eat 3 meals a day, you need to aim for 50g of protein per meal. This chunking strategy prevents the stressful scenario of reaching 8:00 PM and realizing you still need to consume 90 grams of protein before bed.

Furthermore, evenly distributing your protein intake across the day (specifically consuming 25-40 grams of protein per meal) has been clinically shown to maximize Muscle Protein Synthesis—the biological process of building muscle.

Frequently Asked Questions

No, perfection is not required. Think of your macros as a dartboard. Hitting the exact gram is a bullseye, but hitting anywhere on the board still scores points. Try to stay within +/- 10 grams for your protein and carbs, and +/- 5 grams for your fats. Consistency over weeks is far more important than daily perfection.

For pure weight loss, your total calories are the only thing that technically matters. However, for fat loss (preserving muscle while losing fat), Protein is the most important macronutrient. High protein intake preserves muscle tissue and keeps you feeling full, making it easier to stick to your caloric deficit.

When you lift weights, you create microscopic tears in your muscle fibers. Your body requires amino acids (derived from dietary protein) to repair and grow these fibers. The calculator dynamically shifts your macro percentages to prioritize protein if it knows you are engaged in resistance training.

Yes, this is a popular strategy known as "Carb Cycling." On days you train hard, you eat higher carbohydrates to fuel performance. On rest days, you eat lower carbohydrates and slightly higher fats since your body doesn't need immediate, fast-burning energy. You can simulate this by calculating a "Balanced" profile for training days and a "Low Carb" profile for rest days.

Consistently eating too little fat (typically under 20% of your daily calories) can lead to severe health issues. Your body needs fat to produce hormones like testosterone and estrogen. A severe fat deficiency can lead to hair loss, dry skin, depression, joint pain, and a complete loss of libido.