100+ free calculators - no signup, no ads | ๐Ÿ’ฐ Financial โค๏ธ Health & Fitness ๐Ÿ“ Math ๐Ÿ”ง Other
Units:

Macro Calculator

Protein ยท Carbs ยท Fat ยท Meal split ยท Diet presets

yr
lbs
Macro split
%
%
%

๐Ÿฅ— Enter stats or calories to get protein, carb, and fat targets with a meal split.

How to Calculate Macros

A macro calculator converts a calorie budget into grams of protein, carbohydrate, and fat. Those three nutrients supply most dietary energy. Tracking them helps match food choices to fat loss, maintenance, or muscle gain goals.

Energy factors

Protein = 4 kcal/g ยท Carbs = 4 kcal/g ยท Fat = 9 kcal/g Grams = (calorie share) รท energy factor

Percent method

Protein g = (Calories ร— P%) รท 4 Carb g = (Calories ร— C%) รท 4 ยท Fat g = (Calories ร— F%) รท 9 Example: 2,000 kcal at 30/40/30 โ†’ 150 g protein, 200 g carbs, 67 g fat

Protein first (g per kg)

Protein g = body weight (kg) ร— g/kg target Remaining kcal = total โˆ’ protein kcal โˆ’ fat kcal ยท Carbs fill the rest Example: 77 kg ร— 1.8 g/kg = 139 g protein (556 kcal) on a 2,200 kcal day
๐Ÿ’ก
Percents must sum to 100. If they do not, this calculator warns you and will not invent a silent fix. Fix the three boxes until the total is exactly 100.

Preset Ratios & FAQ

PresetProteinCarbsFat
Balanced30%40%30%
High protein40%30%30%
Low carb35%25%40%
Keto style20%5%75%
Endurance20%60%20%
ContextTypical protein range
General health~0.8 g/kg (RDA baseline)
Active / lifting~1.6 to 2.2 g/kg
Aggressive fat lossOften toward the high end of active range
How do you calculate macros?
Pick a calorie target, assign percent shares to protein, carbs, and fat, then divide by 4, 4, and 9. Or set protein in grams per kilogram first and fill fat and carbs from the leftover calories.
How much protein should I eat per day?
Active adults often aim for about 1.6 to 2.2 g per kilogram of body weight. The RDA of 0.8 g/kg is a minimum for healthy adults, not an optimal sports target.
What is a good macro ratio?
A balanced 30/40/30 or similar split works for many people. Raise protein for fat loss satiety, raise carbs for high volume endurance training, or raise fat when carbs are intentionally low.

How to Use This Macro Calculator

From Body Stats mode estimates BMR with Mifflin St Jeor, multiplies by activity for TDEE, then applies your goal surplus or deficit. From Calories mode starts from a calorie number you already know. Choose a preset ratio, custom percents, or protein grams per kilogram, then set meals per day for an even split. Defaults load so targets appear as soon as the page opens.

Read protein, carbs, and fat in the hero chips. Use the donut and bars for the calorie share, and the meal table for per sitting targets. Export CSV if you track in a spreadsheet or food log.

How to calculate macros for weight loss

Estimate maintenance, subtract 250 to 500 kcal, keep protein high enough to support lean mass, then assign remaining calories to carbs and fat you can stick with. Recheck macros after meaningful weight change.

Cutting vs bulking macros

Cutting usually pairs a calorie deficit with higher protein percent. Bulking raises total calories; carbs often rise to support training. Fat should not fall so low that hormones and food quality suffer. Preferences matter as long as totals are consistent.

Example: a 2,400 kcal maintain day at 30/40/30 is 180 g protein, 240 g carbs, and 80 g fat. A 500 kcal cut to 1,900 kcal at 40/30/30 becomes about 190 g protein, 143 g carbs, and 63 g fat. Protein grams can stay similar while carbs take most of the cut.

Meal timing notes

Even meal splits keep planning simple. You can still move carbs toward training sessions and keep protein fairly steady across the day. The calculator divides totals evenly; rearrange plates to match your schedule without changing daily sums.

Worked calorie example

Target 2,000 kcal with a balanced 30/40/30 split. Protein calories = 600, so protein = 150 g. Carb calories = 800, so carbs = 200 g. Fat calories = 600, so fat = 67 g. Across four meals that is about 38 g protein, 50 g carbs, and 17 g fat per meal.

Common mistakes

  • Using percents that do not add to 100
  • Setting protein very low during a large deficit
  • Ignoring that fiber still counts within carbohydrate grams on labels
  • Changing macros every day without a clear reason
  • Treating a calculator output as medical advice

When this calculator is useful

Use it to turn a calorie goal into grocery targets, compare diet styles, or split macros across three to six meals. Pair it with the BMR Calculator or Calorie Calculator when you need a fresh energy estimate.

When this calculator may not be enough

It does not plan micronutrients, food allergies, clinical diets, or disordered eating recovery. People with diabetes, kidney disease, or other conditions need clinician guided targets.

Limitations

Results are educational estimates. Label rounding, cooking oil, and tracking error change real intake. Confirm plans with a qualified professional when health conditions apply.

โš ๏ธ
Informational only. Consult a healthcare provider or registered dietitian for medical nutrition decisions.
How do you calculate macros for weight loss?
Create a moderate calorie deficit from maintenance, prioritize protein, then split remaining calories between carbs and fat. Use the Fat loss goal in Body Stats mode or enter a lower calorie number directly.
What are the calories in protein carbs and fat?
Protein and carbs are about 4 kcal per gram. Fat is about 9 kcal per gram. Those factors are how this calculator converts percentages into grams.
How many macros per meal?
Divide daily grams by meals per day for an even split. The meal table does that for 3 to 6 meals. You can still bias more carbs around training if that fits your schedule.

Sources & References