💪
💪 Health & fitness

Macro Calculator (4:4:2, 5:3:2, keto, low-fat, zone)

Results update as you type.

Your numbers

Understanding the macro calculator — concept and principle

A macro calculator splits a daily calorie target into grams of carbohydrate, protein and fat. Choose a ratio such as the Korean diet favourite 4:4:2, a lean-bulk 5:3:2, keto, low-fat or the Zone 40:30:30, and the calculator converts percentages into grams you can track.

Macro split of 2,200 kcal40% carbs and 40% protein are 880 kcal each, 220 g; 20% fat is 440 kcal, 49 g.2,200 kcal split 40 : 40 : 2040%40%20%Carbs 220 g880 kcal ÷ 4Protein 220 g880 kcal ÷ 4Fat 49 g440 kcal ÷ 9Fat has 9 kcal per gram, carbs andprotein 4 — so fewer grams of fat
Percent of calories first, then divide by 4 or 9 kcal per gram.

How it is calculated

The ratios are written carbohydrate : protein : fat and always add up to 100%.

The principle

The Atwater factors give the usable energy per gram: about 4 kcal for carbohydrate and protein and 9 kcal for fat. So once you decide what share of your calories should come from each nutrient, dividing by the energy per gram gives the weight to eat. A 20% fat share therefore needs far fewer grams than a 40% carbohydrate share. The different presets reflect goals: higher protein supports fullness and muscle retention on a diet, higher carbohydrate fuels training in a bulk, keto keeps carbohydrate very low (usually below about 50 g a day) to promote ketosis, and low-fat suits people who prefer carbohydrate-based eating.

Worked example

  1. Inputs: 2,200 kcal per day, split 4:4:2 (40% carbohydrate, 40% protein, 20% fat).
  2. Carbohydrate = 2,200 × 0.40 ÷ 4 = 220 g.
  3. Protein = 2,200 × 0.40 ÷ 4 = 220 g.
  4. Fat = 2,200 × 0.20 ÷ 9 = 48.9, shown as 49 g.
How Carbohydrate (g) changes with Daily caloriesHow Carbohydrate changes with Daily calo…01002003004005005501,1001,6502,2002,7503,3004,400Example: 220Daily calories
Each point is the calculator re-run with only “Daily calories” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Daily caloriesCarbohydrate (g)
55055
1,100110
1,650165
2,200220
2,750275
3,300330
4,400440

How to read the result

Check protein against your body weight: 220 g is about 2.9 g/kg for 75 kg, which is high, so many people lower the protein share and raise carbohydrate. Dietary guidelines for adults suggest roughly 45–65% of energy from carbohydrate, 10–35% from protein and 20–35% from fat; diet presets intentionally step outside these ranges. The best split is the one that hits your protein and calorie targets and that you can keep up.

Common mistakes

Keep in mind: Ratios are general patterns, not prescriptions. Keto and very high-protein diets are not suitable for everyone, for example people with kidney disease or on certain medicines. This is not medical advice.

Frequently asked questions

What does 4:4:2 mean?

40% of calories from carbohydrate, 40% from protein and 20% from fat.

Is a percentage or a grams-per-kg target better for protein?

Grams per kg is more reliable, because a percentage of a low or high calorie target can give too little or too much.

Do I need to hit macros exactly?

Within about 5–10 g of each target is plenty for most goals.

Sources: U.S. Department of Agriculture and HHS. Dietary Guidelines for Americans, 2020–2025. · Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids (2005).

Checked 8 Nov 2026. Published formulas cited on the page. For information only — not medical advice.

</> Add this calculator to your website (free)

Copy this code into your blog or site. It is free to use; please keep the credit link.

Preview
💪 All health & fitness tools →🌍 Calculators by country →