Skip to main content
Calcimator

Macro Calculator

Calculate your daily protein, carb, and fat targets based on your body, activity level, and fitness goal.

Inputs

Results

Daily Calories

2,693

Protein202 g
Carbs269 g
Fat90 g
Protein per kg2.6 g/kg
BMR1,737 cal
TDEE2,693 cal

Daily Calories

2,693

How to Use This Calculator
  1. Start by filling in the input fields below. Results update instantly as you type, so you can experiment with different values to see how they affect the outcome.
  2. Weight — Body weight in the selected unit. Accepts values from 50 to 500 (default: 170).
  3. Weight Unit — Measurement system to use. Choose from: Pounds (lbs), Kilograms (kg). default: 0.
  4. Height — Height in the selected unit. Accepts values from 36 to 250 (default: 70).
  5. Height Unit — Measurement unit for height. Choose from: Inches, Centimeters. default: 0.
  6. Age — Age in years. Accepts values from 15 to 100 (default: 30).
  7. Sex — Biological sex for calculation accuracy. Choose from: Male, Female. default: 0.
  8. Activity Level — Your typical level of physical activity. Choose from: Sedentary, Light Exercise (1-3 days/week), Moderate Exercise (3-5 days/week), Heavy Exercise (6-7 days/week). default: 1.55.
  9. Goal — Your fitness or body composition goal. Choose from: Fat Loss, Maintenance, Muscle Gain. default: 1.
  10. Once all inputs are set, review your results in the Results panel. Here's what each output means:
  11. Daily Calories — shown as a numeric value. This is the primary result of this calculator.
  12. Protein — shown as a numeric value.
  13. Carbs — shown as a numeric value.
  14. Fat — shown as a numeric value.
  15. Protein per kg — shown as a numeric value.
  16. BMR — shown as a numeric value.
  17. TDEE — shown as a numeric value.
  18. View the Macro Split below for a visual breakdown of how the numbers relate to each other.
  19. Explore the related calculators below if you need deeper analysis or want to approach this topic from a different angle.
Ad Placeholder

Related Calculators

Ad Placeholder