About Contact
Tools
1 Rep Max Calculator — Estimate Your 1RM From Any Set401(k) CalculatorAge Calculator — Your Exact Age in Years, Months & DaysAmortization CalculatorAsphalt CalculatorAsphalt Driveway Cost CalculatorAuto Loan CalculatorBarcode GeneratorBase64 EncoderBd Ft CalculatorBench Press Max Calculator — Estimate Your Bench 1RMBMR Calculator — Estimate Your Basal Metabolic RateBoard Foot CalculatorBrick CalculatorCalorie Deficit Calculator — Daily Target and TimelineCD Calculator (Certificate of Deposit)Cement CalculatorCircle Area Calculator — Area, Radius, Diameter, CircumferenceColor Palette GeneratorCompound Interest CalculatorConcrete Bag CalculatorConcrete Block CalculatorConcrete CalculatorConcrete Calculator with CostConcrete Footing CalculatorConcrete Mix CalculatorConcrete Pad CalculatorConcrete Price CalculatorConcrete Slab CalculatorConcrete Slab Cost CalculatorConcrete Volume CalculatorConcrete Weight CalculatorConcrete Yard CalculatorConduit Fill CalculatorCrushed Stone CalculatorDirt CalculatorDrywall CalculatorDue Date Calculator — Estimate Your Baby's Due DateFantasy Name GeneratorFavicon GeneratorFence CalculatorFill Dirt CalculatorFinal Exam Calculator — What Grade Do I Need on the Final?Fraction Calculator — Add, Subtract, Multiply, DivideFree Citation Generator (APA, MLA, Chicago, Harvard)GPA Calculator — Unweighted and Weighted, with Cumulative GPAGravel CalculatorHEIC to JPG ConverterHELOC CalculatorInsulation CalculatorLandscape Rock CalculatorMacro Calculator — Daily Protein, Carbs, and FatMean Calculator — Average of a List of NumbersMedian Calculator — Middle Value of a List of NumbersMeme GeneratorMetal Roof CalculatorMinute to Decimal ConverterMorse Code ConverterMortgage Payoff CalculatorMulch CalculatorOvulation Calculator — Find Your Fertile WindowPaver Base CalculatorPaver CalculatorPaver Sand CalculatorPea Gravel CalculatorPeptide CalculatorPercentage Calculator — Solve Any Percent QuestionPNG to PDF ConverterPuppy Weight CalculatorPythagorean Theorem Calculator — Solve Any Right TriangleQuadratic Formula Calculator — Roots, Vertex, Factored FormQuikrete Concrete CalculatorRaised Bed Soil CalculatorRandom Name GeneratorRiver Rock CalculatorRock CalculatorRoof Cost CalculatorRoof Pitch CalculatorRoof Shingle CalculatorRoof Slope CalculatorRoof Truss CalculatorRubik's Cube Solver — Solve Any Scrambled 3×3 CubeSakrete Concrete CalculatorSales Tax CalculatorSand CalculatorScrap Silver CalculatorSignature GeneratorSleep Calculator — Best Bedtimes & Wake Times by Sleep CycleSlope Calculator — Slope, Equation, Angle, GradeSnow Day CalculatorSod CalculatorSoil CalculatorSonotube Concrete CalculatorSquare Footage Calculator — Room and Floor AreaSquat Max Calculator — Estimate Your Squat 1RMStandard Deviation Calculator — Sample and PopulationStone CalculatorTDEE Calculator — Total Daily Energy ExpenditureTier List MakerTile CalculatorTime Calculator for WorkTop Soil CalculatorTopsoil CalculatorTriangle Calculator — Solve Any Triangle From 3 InputsUPC GeneratorUsername GeneratorVolume Calculator — 8 Shapes With Unit ConversionWebP to JPG ConverterWebP to PNG ConverterWordle Solver — Best Next Guess for Today's Puzzle
← All tools

Macro Calculator — Daily Protein, Carbs, and Fat

Pick an activity level and a macro split. Get grams of protein, carbs, and fat per day.

Units
Sex
ft in
TDEE
kcal/day at your activity level
MacroGrams/daykcal/day% of total
Protein
Carbs
Fat

What is macro calculator?

A macro split turns your TDEE into the three numbers a tracking app actually consumes: protein grams, carbohydrate grams, and fat grams per day. The math is mechanical — TDEE × (preset percentage) ÷ kcal-per-gram for each macro, where protein and carbs are 4 kcal/g and fat is 9 kcal/g (the “4-4-9 rule”).

The four presets cover the macro shapes most clinical and athletic guidelines actually recommend:

  • Balanced (30 P / 40 C / 30 F) — the safe default. Matches typical omnivore eating without active manipulation, and lands in the middle of every major guideline (ADA, AHA, NAMS).
  • High-protein (40 P / 35 C / 25 F) — the strength-and-cut preset. Protein at this share runs ~1 g/lb for most adults at typical TDEEs, which is the sweet spot for muscle preservation in a deficit.
  • Low-carb (40 P / 30 C / 30 F) — moderate carbohydrate restriction without ketosis. Useful if you’re carb-sensitive, or want to reduce sugar without committing to a full keto protocol.
  • Keto (25 P / 5 C / 70 F) — the clinical low-carb preset. Carbs compressed to 5% of intake, fat as the dominant energy source. Effective for some people; not metabolically magical at equal calories.

Custom lets you author a specific ratio — useful for athletes following sport-specific recommendations (e.g., endurance runners often use 25 P / 55 C / 20 F to support glycogen demand). The custom ratio must sum to 100% within ±0.01.

The thing worth saying out loud: macros are a starting estimate, not a prescription. Your real protein needs may be higher (athletes, older adults) or lower (sedentary, well-fed) than any preset. The first week of tracking is the calibration round — note hunger, energy, recovery, and adjust the protein percentage up if you’re consistently under-recovered, the fat percentage up if you’re consistently hungry. The number on the calculator is where you start the conversation, not where you finish it.

Privacy is the final detail worth naming. Every calculation runs locally in your browser. Your inputs are never transmitted. The only state saved is your unit preference (imperial vs. metric) in localStorage, shared across all our fitness tools. Estimates only — not medical advice.

When to use a macro calculator

  • Starting a structured tracking plan — If you've decided to weigh and log food, you need gram targets — not just a kcal number. The macro calculator turns your TDEE into the three numbers a tracking app actually wants: protein grams, carb grams, fat grams. Pick balanced if you have no preference; the four presets cover most clinical and athletic recommendations.
  • Sizing protein for a strength program — Most strength coaches recommend 0.7–1 g/lb of bodyweight in protein during a cut, slightly less on a maintenance or bulk. The high-protein preset (40%) delivers ~1 g/lb at typical TDEEs, which is in the sweet spot for muscle preservation. If your math comes out lower than 0.7 g/lb, switch to high-protein.
  • Figuring out how a keto split changes the gram counts — Keto compresses carbs to ~5% of intake, which most people find shocking the first time they see it in grams. At a 2,500 kcal target, the keto preset is 156 g protein / 31 g carbs / 194 g fat — the carb number is roughly one banana. Knowing the gram count up-front prevents mid-week 'I can't eat anything' surprises.

How to use the Macro Calculator — Daily Protein, Carbs, and Fat

  1. Pick units, sex, age, weight, height, activity levelSame Mifflin-St Jeor + activity-multiplier inputs as the TDEE calculator. The TDEE is computed first, then split into macros.
  2. Pick a preset split (or Custom)Balanced (30 P / 40 C / 30 F) is the safe default. High-protein (40/35/25) is the strength-program preset. Low-carb (40/30/30) reduces sugar without going extreme. Keto (25/5/70) is the high-fat clinical preset. Custom lets you set any P/C/F percentage as long as it sums to 100.
  3. Read the macro tableEach row is one macro: grams to eat, kcal those grams represent (using the 4-4-9 rule — protein and carbs are 4 kcal/g, fat is 9 kcal/g), and the percentage of your total calories. The grams column is the one you'll actually track.
  4. Adjust if the gram count looks offIf protein comes out below 0.7 g/lb (≈1.5 g/kg), switch to high-protein. If carbs at 5% feel impossible, keto isn't the right tool for you — try balanced or low-carb instead. Macros are a starting heuristic, not a prescription.

Worked examples

Sedentary office worker, balanced 30/40/30

Input:  Male, 35y, 180 lb, 5'10", Sedentary, Balanced
Output: TDEE 2,109 → 158 g P / 211 g C / 70 g F

A typical maintenance day for a desk-bound adult. Balanced is the safest default split — neither too high in carbs nor too restrictive.

Active female lifter, high-protein 40/35/25

Input:  Female, 30y, 65 kg, 165 cm, Moderate, High-protein
Output: TDEE 2,124 → 212 g P / 186 g C / 59 g F

High-protein is the standard choice during a cut for strength athletes. The 212 g protein is roughly 1.5 g/kg, which is well above sufficiency for muscle maintenance.

Active man on keto

Input:  Male, 30y, 200 lb, 6'0", Active, Keto
Output: TDEE 3,374 → 211 g P / 42 g C / 262 g F

Keto's 70%-fat split is calorie-dense but volume-light — 262 g fat is nearly a stick of butter's worth above what most people instinctively eat.

Frequently asked questions

What's the 4-4-9 rule?
Protein and carbs each provide 4 kcal/g; fat provides 9 kcal/g. The calculator uses these constants to convert your TDEE × percentage split into grams. Alcohol provides 7 kcal/g but isn't tracked here — most macro plans treat alcohol as a 'flexible' calorie outside the P/C/F split.
How is a 'macro split' different from a calorie target?
Calories tell you how much energy to consume; macros tell you what proportion comes from protein, carbohydrates, and fat. Two days at the same calorie target can have very different macro profiles — and that profile matters for muscle preservation (protein), workout fuel (carbs), and satiety/hormones (fat). A bare calorie target without macros tends to under-prioritize protein.
Why is protein expressed as a percentage instead of g/kg?
Most clinical and recreational diets define macros as percentages because the rest of the diet (carbs and fat) needs to fit in the remaining budget. A 30%-protein day at 2,500 kcal is 187 g — which works out to about 0.95 g/lb for a 195 lb person, in the typical strength-training range. If you prefer to start from g/kg or g/lb, our recommendation is the high-protein preset (40%) at typical TDEEs, which lands close to 1 g/lb for most adults.
Which preset should I pick if I have no preference?
Balanced (30 P / 40 C / 30 F). It's the default in most clinical guidelines and matches what most omnivore diets land at when people aren't actively manipulating macros. If you're lifting hard, switch to high-protein; if you're sensitive to carbohydrates or doing a low-carb intervention, switch to low-carb. Keto is the clinical/specialist option, not a default.
Is keto safe / does it work?
Keto is well-studied as a calorie-control mechanism — for many people, the high satiety of fat plus the elimination of fast carbs makes it easier to eat below TDEE, and weight loss follows. Keto does NOT have a special metabolic advantage at equal calories — multiple isocaloric studies confirm calorie balance is what determines weight change, not the specific macro ratio. The keto preset here is calculated arithmetically (25/5/70 split applied to TDEE); whether it's the right tool for you depends on adherence, not chemistry.
Why do my numbers seem too low / too high?
The most common cause is an over-aggressive activity-level pick on the upstream TDEE step. If 'moderate' produces a TDEE that doesn't match your real maintenance (you're losing weight at maintenance calories), drop to 'lightly active' for a week and recompute. The macros will rescale automatically because they're a function of TDEE.
Should I track macros when I'm not actively cutting or bulking?
Most people don't need to — eating to satiety from minimally-processed sources usually lands in the balanced range without measurement. Macro tracking is a tool for when you have a specific physique goal (cut, bulk, body recomp) or a clinical reason (managed condition, athletic competition). For general health, the calorie target matters more than the split.
Are my numbers stored or sent anywhere?
No. Every calculation runs locally in your browser. Your inputs are never transmitted — there is no server, no API call, no analytics on input values. The only state we save is your unit preference (imperial vs metric) in localStorage, shared across all our fitness tools. Estimates only — not medical advice. If you have a managed condition (diabetes, kidney disease, eating disorder history), consult a registered dietitian before adopting a tracking plan.