Health & Fitness

Macro Calculator

Convert a daily calorie target and macro percentages into grams of protein, carbohydrates and fat.

Free online toolWorks in your browserNo sign-up required
Explore this topic

Health & Body Metrics

Body composition, energy, strength and fitness estimates for general reference.

Topic hub →

How to use this macro calculator

Enter the requested values above and select Calculate. Change any input to compare scenarios instantly.

Formula and method

Protein grams = calories × protein % ÷ 4; carbohydrate grams = calories × carb % ÷ 4; fat grams = calories × fat % ÷ 9.

Example

At 2,000 calories with 30% protein, 40% carbohydrate and 30% fat, the calculator converts those percentages into grams per day.

What this calculator is useful for

Convert a daily calorie target and macro percentages into grams of protein, carbohydrates and fat. Use it for quick estimates and comparisons; verify high-stakes health, training or measurement decisions with an appropriate authoritative source.

Frequently asked questions

What does the Macro Calculator calculate?

Convert a daily calorie target and macro percentages into grams of protein, carbohydrates and fat.

How does the calculation work?

Protein grams = calories × protein % ÷ 4; carbohydrate grams = calories × carb % ÷ 4; fat grams = calories × fat % ÷ 9.

Is this calculator free?

Yes. ERICH Calculators is free to use and no account is required.

Source & assumptions

Reference and limitation

This calculator only converts a calorie target and chosen percentages into grams. It does not determine an appropriate diet or calorie target.

Transparency

Method, assumptions & corrections

See how formulas, sources and limitations are handled across ERICH Calculators.