What is calculated
Daily grams and per-meal grams for carbohydrate, protein, and fat from a calorie target and a complete percentage split.
Enter your values, then calculate to see a verified result.
A clear calculation path based on your inputs.
Versioned calculationFormula v1.0.0
Daily grams and per-meal grams for carbohydrate, protein, and fat from a calorie target and a complete percentage split.
The entered percentages must total approximately 100%; calories are converted at 4 kcal/g carbohydrate, 4 kcal/g protein, and 9 kcal/g fat.
A mathematically complete split is not automatically nutritionally appropriate. The calculator does not assign a diagnosis-specific or sport-specific plan.
2,000 kcal/day45 + 25 + 30 = 100Fat grams use 9 kcal/g.g/day is the carbohydrate portion of the entered full macro split.
The percentage total verifies that all planned calories were allocated.
AMDR context is population guidance, not a personalized clinical plan.
Continue with your result
Keep exploring
Independently test percentage totals, 4/4/9 conversion, meal division, boundary tolerance, and invalid allocations.
These records describe the published model and reference tests. A test-case count is not a certification of every possible input or an independent specialist review. Editorial policy
2026-10-04 - Initial CalculatorGeek shared-system nutrition implementation with source-backed method, fixtures, content, and result journey.
Up to 12 examples from the configured definition fixtures are shown. Expected values use the stated output units; invalid inputs are intended to be rejected.
| Case | Inputs | Expected result |
|---|---|---|
| balanced reference | Daily calorie target: 2000 kcal; Carbohydrate share: 45 percent; Protein share: 25 percent; Fat share: 30 percent; Planned meals or eating occasions: 4 count | Entered percentage total: 100 %; Daily carbohydrate: 225 g/day; Daily protein: 125 g/day; Daily fat: 66.6666667 g/day; Carbohydrate per eating occasion: 56.25 g (allowed numeric tolerance: 0.0001) |
| AMDR upper carbohydrate boundary | Daily calorie target: 1000 kcal; Carbohydrate share: 65 percent; Protein share: 10 percent; Fat share: 25 percent; Planned meals or eating occasions: 1 count | Daily carbohydrate: 162.5 g/day; Daily protein: 25 g/day; Daily fat: 27.7777778 g/day (allowed numeric tolerance: 0.0001) |
| invalid low percentage total | Daily calorie target: 2000 kcal; Carbohydrate share: 40 percent; Protein share: 20 percent; Fat share: 30 percent; Planned meals or eating occasions: 4 count | Reject invalid input: carbohydrate_percent |
Report an issue with this tool. Include the page URL, units, expected answer, and steps to reproduce. Do not include sensitive personal information.
Convert a complete calorie-percentage plan into daily and per-meal grams of carbohydrate, protein, and fat.
The calculator validates the full percentage total and does not hide an arbitrary “balanced,” “low-carb,” or “muscle-gain” preset behind the result.
Start with the Health calculators hub when you need a different nutrition or body-measurement workflow.
Continue this planning task with the Macros Per Meal Calculator. Allocate existing daily macro grams to one focus meal.
For the closest upstream or downstream calculation, use the Calorie Calculator. Choose a transparent calorie target first.
macro calories = total calories × macro% / 100.
carbohydrate grams = carbohydrate calories / 4; protein grams = protein calories / 4; fat grams = fat calories / 9.
Adult AMDR context is carbohydrate 45–65%, protein 10–35%, and fat 20–35% of energy.
To compare this result with a related method, open the Protein Calculator. Estimate protein using weight and activity context.
Carbohydrate is 900 kcal or 225 g; protein is 500 kcal or 125 g; fat is 600 kcal or 66.7 g. Across four eating occasions, the even arithmetic split is 56.3 g, 31.3 g, and 16.7 g.
A split totaling 95% leaves calories unallocated, while 105% allocates more than the entered total; both are rejected.
Every gram result belongs to the entered calorie target and percentage split. The tool reports planning arithmetic, not the best diet for a condition or goal.
For another relevant cross-check, continue with the Carbohydrate Intake Calculator. Inspect carbohydrate alone against AMDR context.
Validates a custom full split, reports calorie and gram arithmetic, shows AMDR context, and avoids unsupported goal presets.
Keep the result, selected inputs, unit labels, and stated limitations together when saving or sharing the calculation.
Yes. This calculator accepts a small rounding tolerance but otherwise rejects incomplete or over-allocated plans.
Fat provides about 9 kcal/g, while carbohydrate and protein use about 4 kcal/g in this planning method.
No. That is one possible split, not a universal standard. Enter and evaluate the assumptions that fit the actual context.
Nutrition labels include dietary fiber within total carbohydrate in the United States; food-label energy may not match simple 4 kcal/g arithmetic exactly.
No. It is an even division for planning convenience.
Sources were checked 2026-10-04. They support the named equation, reference range, label arithmetic, or evidence boundary; they do not convert an estimate into individualized medical nutrition advice.
From the guide library
Health
Learn what a calorie deficit means, how it differs from energy balance, how to calculate it, and why short-term scale change is not pure…
Health
Understand the 3,500-kcal-per-pound shortcut, the 7,700-kcal-per-kilogram equivalent, and why real weight-loss timelines are dynamic.
Health
See the current sequence after an Army WHtR result of 0.550 or higher: confirmation measurement, ABCP enrollment, flag and medical provisions.
No close match yetTry a shorter term or browse the categories.