Since 2024Built with care
Free tool

Macro calculator

Turn your daily calories into grams of protein, carbohydrates and fat. Enter your calories or work them out here, pick a split and get your numbers. It runs in your browser, uses the same presets as the GreaseFit app and needs no account.

Your details

Daily calories
Macro split

Your macros

Fill in your calories, pick a split and press Calculate to see your daily grams.

Everything is calculated on your device. The numbers you enter are not sent anywhere.

How the calculation works

Each macro gets a share of your daily calories. That share is turned into grams with the standard energy values (Atwater factors) that the GreaseFit app also uses: protein and carbohydrates provide 4 kcal per gram, fat provides 9 kcal per gram.

If you let the calculator work out your calories, it uses your maintenance calories (TDEE) from the Mifflin-St Jeor equation, with the same activity multipliers as the calorie calculator and the app.

The formula

  • Protein: grams = calories × protein % ÷ 4
  • Carbohydrates: grams = calories × carbs % ÷ 4
  • Fat: grams = calories × fat % ÷ 9

The presets

These are the same splits you can choose in the GreaseFit app, as a percentage of daily calories.

PresetProteinCarbohydratesFat
Balanced30%40%30%
High protein40%30%30%
Low carb35%20%45%
Keto30%5%65%

With Custom you set the three percentages yourself. They must add up to 100%.

Example: at 2,000 kcal a day on the Balanced split, protein is 2,000 × 30% ÷ 4 = 150 g, carbohydrates 2,000 × 40% ÷ 4 = 200 g and fat 2,000 × 30% ÷ 9 = 66 g (66.7, rounded down).

Which split should I choose?

  • Balanced suits most people and is a sensible place to start if you have no strong preference.
  • High protein helps if you train for strength or want to stay full while eating less. Check the gram figure against the protein calculator.
  • Low carb moves energy from carbohydrates to fat, for people who feel better eating fewer starches and sugars.
  • Keto keeps carbohydrates very low (5%). It is a restrictive diet: talk to a doctor first if you have diabetes, take medication or have a medical condition.
  • The best split is the one you can stick to. Total calories matter most for weight change; the split mainly affects how full you feel and how you perform.

Related calculators

Limitations

  • The split is a target, not a prescription. Day-to-day variation is normal, so look at your average over a week.
  • Percentages scale with calories, so at a low calorie intake a percentage split can leave you short on protein. Check your protein in grams per kilogram as well.
  • Food labels round their values, so logged totals will not match the formula to the gram.
  • It is not designed for people under 18, for pregnancy or breastfeeding, or for medical diets.

Let the app do this for you

The GreaseFit app has the same presets. Pick one in your preferences and the app shows protein, carbs and fat against your daily goal as you log food. You can switch to a custom split at any time.

Download on the App StoreGet it on Google Play

Frequently asked questions

What are macros?

Macros, short for macronutrients, are the three nutrients that supply most of your energy: protein, carbohydrates and fat. Alcohol also supplies energy (about 7 kcal per gram) but is not given a macro target.

How many grams of protein, carbs and fat should I eat?

It depends on your calories and the split you choose. Enter your daily calories, pick a preset and the calculator gives you the grams. If you do not know your calories, choose "Work them out for me".

Why is fat divided by 9 and not by 4?

Fat holds more than twice as much energy per gram as protein or carbohydrates: about 9 kcal against 4 kcal. So the same share of calories gives fewer grams of fat.

Why don't my grams add up to my calories exactly?

Each figure is rounded down to a whole gram, the same way the app does it. That can leave a few kcal unaccounted for, which makes no practical difference.

Do these presets match the GreaseFit app?

Yes. Balanced (30/40/30), High protein (40/30/30), Low carb (35/20/45) and Keto (30/5/65) are the same percentages of protein, carbohydrates and fat you can pick in the app, and the app converts them to grams the same way.

Is what I enter stored or shared?

No. The calculation runs entirely in your browser, and the numbers you type are not sent to GreaseFit or anyone else.

Calorie calculatorProtein calculatorFeaturesFAQHow to track macros accurately
Get the app

Feel your best. Let the app do the rest.

Free to use, no ads, and no credit card. Available on iPhone and Android.

Download on the App StoreGet it on Google Play