Skip to main content
Redmoon Converters
🍽️

Macros from Calories: Turning a Calorie Target into Grams of Protein, Fat and Carbs

How the 4-4-9 rule converts any calorie goal into grams, why protein is the macro you anchor first, and how diet presets like keto and high-protein actually change the split — with the simple arithmetic behind it all.

FitnessNutrition

A calorie target on its own tells you almost nothing about what to eat. “2,200 calories a day” is a budget, but it doesn’t say how much chicken, rice or olive oil that buys you. The number that actually shapes a plate is grams — grams of protein, grams of fat, grams of carbohydrate — and getting there from a calorie figure is a small piece of arithmetic that’s worth understanding rather than blindly trusting an app to do. Once you see the conversion, you can sanity-check any macro plan in your head.

The 4-4-9 rule does all the work

Every macronutrient carries a fixed amount of energy per gram, and those three numbers are the entire engine behind macro math:

  • Protein: 4 calories per gram
  • Carbohydrate: 4 calories per gram
  • Fat: 9 calories per gram

That’s it. Fat is the dense one — more than twice the energy of the other two per gram — which is why a “high-fat” diet like keto ends up with surprisingly few grams of fat relative to how big its calorie share looks. To turn a percentage split into grams you take the slice of calories assigned to a macro and divide by its energy density:

grams = (total calories × macro%) / calories-per-gram

Say you’re eating 2,200 calories on a balanced 50C / 30F / 20P split. Carbs get 50% of 2,200 = 1,100 calories; divide by 4 and that’s 275 g of carbs. Fat gets 30% = 660 calories; divide by 9 (not 4) and that’s only 73 g of fat. Protein gets 20% = 440 calories at 4 per gram = 110 g. Three divisions and your calorie budget is now a shopping list. The Macros from Calories Calculator runs exactly this formula and shows the per-macro calorie subtotals alongside the grams so you can see where each number comes from.

Why the percentages have to add to 100

It sounds obvious, but it’s the one place macro math quietly breaks. A split is a way of dividing a fixed pie, so the three percentages must total 100. If you hand-enter a custom split of, say, 50C / 40F / 20P — which sums to 110 — there is no valid plate that satisfies it, and the calculator deliberately refuses to guess, showing ”—” until the numbers add up. That’s not the tool being fussy; it’s protecting you from a plan that would silently overshoot your calorie target by 10%. When you use one of the presets (balanced, keto, low-carb, high-protein, high-carb) this is handled for you, because each preset is defined to sum to 100 already.

Anchor protein first, then divide the rest

Percentage splits are convenient but they bury the most important number. Protein needs are driven by your body weight and activity level, not by a tidy fraction of your calories. The common evidence-based targets are roughly:

  • 0.8 g per kg of body weight for a sedentary person (the basic requirement to avoid deficiency)
  • 1.6 g per kg for someone training regularly and trying to build or hold muscle
  • 2.2 g per kg when cutting, where higher protein protects lean mass in a calorie deficit

For an 80 kg lifter who’s actively training, 1.6 g/kg works out to 128 g of protein as a floor. Notice that this is a gram target derived from body weight, and it may or may not line up with whatever percentage split you picked. That’s the useful tension: the calculator shows your protein both ways — the grams your chosen split produces, and the grams your body weight recommends — and tells you whether the split leaves you over or under that target. If the 20% protein slice gives you 110 g but your body weight wants 128 g, that’s a signal to bump the protein percentage (or your total calories) rather than discovering the shortfall weeks into a cut.

What the diet presets are really doing

The presets aren’t magic; they’re just different ways of slicing the same pie. Keto (5C / 65F / 30P) starves carbs almost completely and lets fat dominate, which is what pushes the body toward using fat for fuel. High-protein (40C / 30F / 30P) and low-carb (20C / 40F / 40P) keep protein elevated for satiety and muscle retention. High-carb (60C / 25F / 15P) suits endurance athletes who need glycogen to train hard. Swap between them and the calorie total never changes — only the way those calories are distributed across the three macros. Seeing the grams move while the total holds steady is the clearest way to understand that “diet types” are mostly arguments about ratios, not about eating more or less.

From daily grams to a plate

A daily gram target is still abstract until you divide it across meals. If you eat four times a day, that 110 g of protein becomes a much more concrete 27.5 g per meal — about a palm-sized portion of chicken or a couple of eggs plus Greek yogurt. The per-meal breakdown is where macro planning stops being a spreadsheet and starts being food, because hitting a per-meal protein number is far easier than chasing a daily total at 9 p.m. when you realise you’re 50 g short.

When you want to skip the mental arithmetic, drop your calorie target into the Macros from Calories Calculator, pick a preset or enter a custom split, and add your body weight so it can check your protein against the g/kg recommendation. Pair it with the One-Rep Max Calculator when you’re structuring a strength block, or the Training Zones Calculator to match your carb intake to how hard you’re training that week. Learn the 4-4-9 rule once and no macro plan will ever look like a black box again.

Try the tools from this guide