Macro Calculator
Calculate protein, fat, and carb targets from your calorie goal
What is the Macro Calculator?
Macros (macronutrients) are protein, carbohydrates, and fat. Every calorie you eat comes from one of those three. A macro calculator takes your daily calorie goal and splits it into specific gram targets for each macronutrient based on your fitness goal. Whether you're trying to build muscle, lose fat, or just eat more balanced meals, knowing your macros is more useful than just tracking calories. CalciHub's macro calculator personalizes the split based on your goal and gives you daily gram targets you can actually work with.
How Does the Macro Calculator Work?
The calculator first estimates your TDEE, then allocates your calories across protein, carbs, and fat based on your selected goal.
Standard goal-based splits: Fat loss: 40% protein, 30% carbs, 30% fat Muscle gain: 30% protein, 50% carbs, 20% fat Maintenance: 30% protein, 40% carbs, 30% fat
Conversion to grams: Protein: (total calories × protein %) ÷ 4 Carbohydrates: (total calories × carb %) ÷ 4 Fat: (total calories × fat %) ÷ 9
4 = calories per gram of protein or carbs 9 = calories per gram of fat
How to Use CalciHub's Macro Calculator
Follow these steps:
1. Enter your daily calorie goal in the input field.
2. Select your goal: fat loss, maintenance, or muscle gain.
3. Optionally adjust the macro split percentages if you follow a specific diet.
4. Click Calculate.
5. Use the gram targets for protein, carbs, and fat in your daily meal planning.
Tip: Protein is the macro most people undershoot. If you're trying to build or maintain muscle, aim for at least 0.7–1 gram of protein per pound of body weight, even if it pushes other macros slightly.
A Quick Real-Human Example
Lisa is 31 years old, 5'6" (168 cm), weighs 155 lbs (70.3 kg), exercises four times a week, and wants to lose fat while keeping her muscle.
Age: 31 | Weight: 155 lbs | Activity: Moderate | Goal: Fat loss
TDEE: ~2,200 calories | Target with deficit: ~1,750 calories
Protein: 175g per day (40% of 1,750 cal ÷ 4) Carbs: 131g per day (30% ÷ 4) Fat: 58g per day (30% ÷ 9)
Lisa now has concrete numbers to hit each day. Instead of just "eating less," she's protecting her muscle with high protein while creating a calorie deficit. That distinction matters a lot over months.
Frequently Asked Questions
Macros are the three main nutrient categories that provide calories: protein, carbohydrates, and fat. Tracking them gives you control over body composition, not just weight. Two people eating 1,800 calories can get very different results depending on how those calories are split between macros.
For general health, 0.36 grams per pound of body weight is the minimum. For muscle gain or preservation during fat loss, most research suggests 0.7–1 gram per pound is more effective. The higher end is particularly useful if you train regularly.
Low-carb approaches work well for some people but aren't universally better for fat loss. If you do well with carbs (especially around workouts), a standard or moderate-carb split is perfectly effective. The best split is the one you can maintain consistently over months.
Not exactly, no. Getting close, within 5–10 grams of each target, is good enough. Protein is the most important one to hit consistently. Carbs and fat can shift around a bit more without significantly affecting your results.
Yes, completely free. CalciHub's macro calculator is available to everyone at no cost, no account required and no premium tier.
Related Health & Fitness calculators
See all Health & Fitness →- Pace CalculatorRunning pace, speed, time, and split calculator.
- Water Intake CalculatorDaily water recommendation based on weight, activity, and climate.
- BAC CalculatorEstimate Blood Alcohol Content using the Widmark formula.
- BMI CalculatorCalculate your Body Mass Index and track your health.
- Calorie CalculatorCalculate your daily calorie needs based on age, weight, and activity.
- Pregnancy Due Date CalculatorCalculate your estimated due date and pregnancy milestones.