Skip to content
CalculatorsRuns in your browserPopular

Macro Calculator (Protein, Carbs, Fat)

This macro calculator splits your daily calories into grams of protein, carbohydrates and fat.

Input
No upload needed — instant
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Everything you type or paste is handled by JavaScript running in this tab. No request is sent, nothing is logged and nothing is stored. Close the page and it is gone.

Overview

About the Macro Calculator (Protein, Carbs, Fat)

A macro calculator that turns a daily calorie target into grams of protein, carbs and fat for balanced, high-protein, low-carb, Zone or keto splits at 4/4/9.

This macro calculator splits your daily calories into grams of protein, carbohydrates and fat. Counting macros means tracking protein, carbohydrates and fat rather than only calories. This calculator takes a daily calorie target and splits it into grams of each, for five popular approaches, so you know exactly what to aim for at every meal.

From calories to grams

protein grams = calories × protein% ÷ 4
carb grams    = calories × carb% ÷ 4
fat grams     = calories × fat% ÷ 9

Protein and carbs provide 4 kcal per gram; fat provides 9. The percentages come from the approach you pick.

Choosing an approach

High-protein helps preserve muscle in a deficit. Low-carb and keto cut carbohydrates sharply and raise fat. Balanced and Zone sit in the middle. Start from your TDEE, adjust for your goal, then split the result here.

Worked example

A 2,000 kcal target on the balanced approach (25% protein, 50% carbs, 25% fat):

protein = 2,000 × 0.25 ÷ 4 = 125 g
carbs   = 2,000 × 0.50 ÷ 4 = 250 g
fat     = 2,000 × 0.25 ÷ 9 ≈ 55.6 g

Switch the same 2,000 kcal to keto (25 / 5 / 70) and the picture changes completely: 125 g of protein, 25 g of carbohydrate and about 156 g of fat. Protein grams are identical because the percentage is identical; the carbohydrate figure drops to the level that defines the diet. High protein (40 / 30 / 30) at the same calorie target gives 200 g of protein, 150 g of carbohydrate and about 67 g of fat.

Why the fat grams look so small

Fat carries 9 kcal per gram against 4 for protein and carbohydrate, so the same share of calories weighs less than half as much on a scale. A 25% fat allocation on 2,000 kcal is 500 kcal, which is 55.6 g — and that includes the fat already inside the foods you eat, not only what you add. Olive oil, nuts, cheese, eggs and the marbling in meat all contribute before you cook with anything.

This is also why the percentages always total 100 while the grams never total anything predictable. Alcohol is the omission worth knowing about: it provides 7 kcal per gram and appears in none of the three columns, so a target that includes regular drinking will not balance unless you account for it separately.

Which split to pick

There is no correct answer, only a match to your goal and your appetite. Higher protein supports muscle retention in a deficit and is the most filling per calorie, which is why it is the usual recommendation when cutting. Low-carb and keto restrict carbohydrate deliberately and the adjustment period is real. Balanced and Zone impose no restriction at all and are simply easier to keep up for years.

Whatever you choose, start from your maintenance figure rather than a round number: TDEE Calculator gives you that and this page splits it. Percentage Calculator is handy for checking what share of a real meal one food contributes, and Average Calculator turns a week of logged days into a typical one.

Private and precise

This calculator produces estimates from published formulas and is not medical advice. For anything about your health, talk to a doctor or a registered dietitian.

Step by step

How to use the Macro Calculator (Protein, Carbs, Fat)

  1. Enter your daily calorie target (from your TDEE, adjusted for your goal).

  2. Choose an approach — balanced, high protein, low carb, Zone or keto.

  3. Read the grams of protein, carbohydrates and fat, with the calories each provides.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

Grams, not just percentages

Converts any calorie target into concrete grams of each macro using the standard 4/4/9 calories-per-gram values.

Five popular approaches

Balanced, high-protein, low-carb, Zone and keto presets cover most plans — pick one and see the split instantly.

Pairs with TDEE

Work out your calories first, then split them here, for a complete daily nutrition target.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

What are macros?

Macronutrients are the three nutrients you need in large amounts for energy: protein, carbohydrates and fat. Protein and carbs each provide 4 calories per gram, fat provides 9, and alcohol provides 7.

How many calories per gram does each macro have?

Protein 4, carbohydrates 4, fat 9. That is why a gram of fat packs more than twice the energy of a gram of protein or carbs, and why high-fat plans like keto reach their calories with fewer grams.

Which split should I choose?

It depends on your goal. Higher protein supports muscle retention when cutting; low-carb and keto restrict carbs for fat adaptation; balanced suits general health. There is no single best split for everyone.