🍽️

Macro Calculator

Calculate your daily macronutrient needs (protein, carbs, fats) based on your goals. Get personalized calorie targets and macro splits for fat loss, muscle gain, or maintenance with meal distribution examples.

Text ToolsHealth & Wellness
Loading tool...

How to Use Macro Calculator

How to Use the Macro Calculator

Step 1: Enter Your Age

  • Input your current age in years
  • Age range: 18-100 years
  • Age affects your Basal Metabolic Rate (BMR)

Step 2: Select Your Gender

  • Choose Male or Female
  • Gender significantly affects BMR calculation
  • Men typically have higher BMR due to more muscle mass

Step 3: Enter Your Weight

  • Choose your preferred unit: Kilograms (kg) or Pounds (lbs)
  • Enter your current body weight
  • This is used to calculate BMR and protein needs

Step 4: Enter Your Height

  • Choose your preferred unit: Centimeters (cm) or Inches (in)
  • Enter your current height
  • Height is a key factor in BMR calculation

Step 5: Select Activity Level

Choose the option that best matches your weekly exercise routine:

  • Sedentary: Little to no exercise, desk job (BMR × 1.2)
  • Lightly Active: Exercise 1-3 days per week (BMR × 1.375)
  • Moderately Active: Exercise 3-5 days per week (BMR × 1.55)
  • Very Active: Exercise 6-7 days per week (BMR × 1.725)
  • Extremely Active: Professional athlete or twice-daily training (BMR × 1.9)

Step 6: Choose Your Goal

  • Aggressive Cut: -750 calorie deficit (~1.5 lbs/week fat loss)
  • Cut: -500 calorie deficit (~1 lb/week fat loss)
  • Maintenance: Maintain current weight and body composition
  • Lean Bulk: +250 calorie surplus (~0.5 lb/week muscle gain)
  • Bulk: +500 calorie surplus (~1 lb/week muscle gain)

Step 7: View Your Results

The calculator displays:

  • Daily Calorie Target: Your personalized calorie goal
  • TDEE: Total Daily Energy Expenditure (maintenance calories)
  • BMR: Basal Metabolic Rate (calories burned at rest)
  • Macronutrient Breakdown: Protein, carbs, and fats in grams and percentages
  • Meal Distribution: Example macro split across 4 daily meals
  • Tips for Success: Goal-specific recommendations

Understanding Your Results

Calorie Breakdown

  • BMR: Calories your body burns at complete rest
  • TDEE: BMR × activity level = maintenance calories
  • Target Calories: TDEE adjusted for your goal (deficit or surplus)

Macronutrient Split

Protein (4 calories per gram):

  • Essential for muscle maintenance and growth
  • Higher during cuts to preserve muscle mass
  • Typically 2.0-2.2g per kg body weight

Carbohydrates (4 calories per gram):

  • Primary energy source for workouts and daily activity
  • Remaining calories after protein and fat are calculated
  • Higher for bulking, lower for cutting

Fats (9 calories per gram):

  • Essential for hormone production and vitamin absorption
  • Typically 25-30% of total calories
  • Never go below 0.4g per kg body weight

Why These Macros?

The calculator optimizes your macro split based on:

  • Cutting: High protein (preserve muscle), moderate fat, lower carbs
  • Maintenance: Balanced split for health and performance
  • Bulking: High protein (build muscle), moderate fat, higher carbs for energy

Tips for Best Results

Tracking Your Macros

  • Use a food tracking app (MyFitnessPal, Cronometer, MacroFactor)
  • Weigh food on a digital kitchen scale for accuracy
  • Log everything - drinks, cooking oils, condiments, etc.
  • Be consistent - track the same way every day

Starting Your Macro Plan

  • Start on a Monday or beginning of the week
  • Meal prep 2-3 days in advance
  • Hit your protein target first, then fill in carbs and fats
  • Allow ±5g variance on each macro (flexibility)

Adjusting Based on Progress

For Cutting:

  • Weigh yourself daily, take weekly average
  • Aim for 0.5-1% body weight loss per week
  • If not losing after 2 weeks, reduce calories by 100-200
  • If losing too fast (>2 lbs/week), increase calories slightly

For Bulking:

  • Aim for 0.5-1 lb gain per week (lean bulk) or 1-2 lbs (bulk)
  • If not gaining after 2 weeks, increase calories by 100-200
  • If gaining too fast, reduce surplus to minimize fat gain
  • Track body composition, not just scale weight

Meal Timing and Distribution

  • Spread protein evenly across meals (20-40g per meal)
  • Time majority of carbs around workouts for energy
  • Include fats in every meal for satiety and hormones
  • Pre-workout: carbs + moderate protein (2-3 hours before)
  • Post-workout: protein + carbs (within 2 hours)

Food Quality Matters

  • Prioritize whole, nutrient-dense foods 80-90% of the time
  • Lean proteins: chicken, fish, turkey, lean beef, eggs, Greek yogurt
  • Complex carbs: rice, oats, potatoes, quinoa, whole grains
  • Healthy fats: avocado, nuts, olive oil, fatty fish, eggs
  • Vegetables: unlimited non-starchy vegetables for fiber and nutrients

Common Use Cases

Cutting (Fat Loss)

  1. Select "Cut" or "Aggressive Cut" goal
  2. Set realistic activity level (be honest)
  3. Hit protein target daily to preserve muscle
  4. Time carbs around workouts for energy
  5. Track weekly average weight, adjust if needed

Lean Bulking (Muscle Gain)

  1. Choose "Lean Bulk" for minimal fat gain
  2. Prioritize progressive overload in the gym
  3. Distribute protein across 4-5 meals
  4. Increase calories gradually if stalling
  5. Monitor waist measurement to control fat gain

Maintenance (Body Recomposition)

  1. Select "Maintenance" goal
  2. Focus on consistent training and protein
  3. Be patient - recomp takes 3-6 months
  4. Adjust calories based on scale trend
  5. Take progress photos monthly

Athletic Performance

  1. Use "Maintenance" or slight surplus
  2. Time carbs around training for performance
  3. Prioritize recovery and sleep
  4. Adjust macros based on training volume
  5. Consider higher carbs on heavy training days

Frequently Asked Questions

Most Viewed Tools

📺

Screen Size Converter

710 views

Calculate screen width and height from diagonal size and aspect ratio. Convert between inches and centimeters for displays, TVs, and monitors with instant dimension calculations.

Use Tool →
🖨️

DPI Calculator

290 views

Calculate DPI (dots per inch), image dimensions, and print sizes. Convert between pixels and physical dimensions for printing and displays.

Use Tool →
📄

Paper Size Converter

251 views

Convert between international paper sizes (A4, Letter, Legal) with dimensions in mm, cm, and inches. Compare ISO A/B series and North American paper standards.

Use Tool →

Fuel Consumption Converter

237 views

Convert between MPG (miles per gallon), L/100km (liters per 100 kilometers), and other fuel efficiency units. Compare car fuel economy across different measurement systems.

Use Tool →
✂️

CSV Splitter

226 views

Split large CSV files into smaller files by number of rows. Process large datasets in manageable chunks instantly.

Use Tool →
🛍️

Product Schema Generator

206 views

Generate JSON-LD Product schema markup for SEO. Add product details like name, price, brand, rating, and availability to create structured data for rich search results.

Use Tool →
📄

Large Text File Viewer

175 views

View and search large text files up to 200MB in your browser. Features virtual scrolling, line numbers, search functionality, and file statistics. Perfect for log files, CSV, JSON, and code files.

Use Tool →
🔑

API Key Generator

162 views

Generate secure, cryptographically random API keys for authentication and authorization. Create custom API keys with various formats including hex, base64, and prefixed keys.

Use Tool →

Related Health & Wellness Tools

⚖️

BMI Calculator

Featured

Calculate your Body Mass Index and health category

Use Tool →
📏

Body Surface Area Calculator

Calculate body surface area (BSA) using multiple formulas including Du Bois, Mosteller, Haycock, and Gehan & George. Essential for medical dosing, cardiac index, and burn assessment.

Use Tool →
🚴

Cycling Calorie Calculator

Calculate calories burned while cycling based on speed, duration, weight, terrain, bike type, and wind conditions. Get accurate calorie estimates for your cycling workouts.

Use Tool →
👶

BMI Calculator for Kids

Calculate BMI percentile for children and teens aged 2-20 using CDC growth charts. Get accurate BMI assessment based on age, gender, height, and weight.

Use Tool →
🔥

BMR Calculator

Calculate your Basal Metabolic Rate (BMR) - the calories your body burns at complete rest. Uses the Mifflin-St Jeor equation for accurate BMR calculation.

Use Tool →
❤️

Heart Rate Zone Calculator

Calculate target heart rate zones for exercise training. Get personalized HR zones for fat burn, cardio, anaerobic, and peak performance based on age, resting heart rate, and fitness level.

Use Tool →
🏃

Running Pace Calculator

Calculate running pace, speed, and finish times. Get pace per km/mile, predicted race times, and split times. Perfect for runners training for 5K, 10K, half marathon, or marathon.

Use Tool →
🌙

Sleep Calculator

Calculate optimal sleep and wake times based on 90-minute sleep cycles. Get personalized recommendations for when to sleep or wake up to feel refreshed and energized.

Use Tool →

Share Your Feedback

Help us improve this tool by sharing your experience

We will only use this to follow up on your feedback