Skip to main content
aifithub

Reference · 42 cells

Macros by Calories and Bodyweight

This table shows the daily protein target for each combination of calorie intake (1,600–3,000 kcal) and bodyweight (55–105 kg). For example, an 85 kg person eating 2,400 kcal should aim for about 153 g protein — the CSV adds the carb and fat split for every cell.

Every value below is computed live from the Macro calculator engine. Read the methodology for the protein-per-kg basis, how to count macros, or how protein targets cross-check across tools.

Download CSV (42 rows) CC BY 4.0 · free to cite

Macros grid: calories rows × bodyweight columns

Daily protein target (g) · rows = calories (kcal) · columns = bodyweight (kg)
kcal \ kg 5565758595105
1,600 99117135153171189
1,800 99117135153171189
2,000 99117135153171189
2,400 99117135153171189
2,600 99117135153171189
2,800 99117135153171189
3,000 99117135153171189

Cells are the daily protein target in grams (scaled to bodyweight). Protein depends on bodyweight, not calories; carbohydrate fills the remaining energy and fat is set as a share of intake — both are in the CSV.

Provenance

Engine
Macro Calculator (macro-calculator)
Source
Computed live from /engines/macro-calculator.js
Axis A (rows)
Calories: 1,600, 1,800, 2,000, 2,400, 2,600, 2,800, 3,000 kcal
Axis B (columns)
Bodyweight: 55, 65, 75, 85, 95, 105 kg
Grid size
7 × 6 = 42 cells
Headline metric
protein target (g/day)
CSV columns
protein, carbohydrate and fat grams per cell
Last computed
2026-05-23

Generation note: the engine is deterministic — no wall-clock, no randomness — so each cell reproduces exactly on every build. The full grid is embedded as machine-readable JSON and recomputed by our CI gate against a fresh engine run; the table and CSV are rendered from those same outputs, never hand-entered.

Run your own numbers

General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.