Macro Calculator

Calculate your optimal daily macro split and calorie intake instantly. Custom tailoring for weight loss, muscle gain, and keto diets. 100% client-side, interactive, and private.

Units
Formula & Activity
Goal
Diet Style
30% -- g
40% -- g
30% -- g
--
kcal / day
Protein
-- g
Carbs
-- g
Fat
-- g
BMR -- TDEE --

What is This Tool

"Just eat in a deficit" is the most useless advice in fitness until someone tells you what that actually means in grams. A macro calculator takes your height, weight, age, and how much you actually move during the day, and turns it into three real numbers: protein, carbs, and fat, measured in grams, not vibes. It's the same math a coach would scribble on the back of a gym receipt, except this one updates the second you change a number.

What makes this one different is that it doesn't stop at a single calorie total. You get to pick the formula behind the science (Mifflin-St Jeor if you want the modern standard, Harris-Benedict if that's what your program is built around), then watch your total calories split into a live protein-carb-fat ring that redraws itself as you drag things around. No spreadsheets, no rounding errors, no "close enough."

Suited For Your Role:

How to Use

Key Features

Common Use Cases

Frequently Asked Questions

Is this Macro Calculator free to use?

Yes, completely free, with no sign-up and no cap on how many times you recalculate. Run it every time your weight or activity level changes.

What's the difference between BMR and TDEE?

BMR is the calories your body burns just staying alive, no movement included. TDEE takes that number and adds in your activity level, giving you the actual calorie total your day-to-day life burns.

Which diet style should I choose?

Balanced works for most people who just want a sustainable ratio. Low Carb suits people who feel better with fewer carbs but still want solid protein. Keto is for a strict low-carb, high-fat approach. If none of those fit, Custom lets you build your own split from scratch.

Does the tool account for how active I am?

Yes, the Activity Level dropdown covers everything from a desk job with no exercise to two-a-day training, and it directly changes your TDEE and calorie target.

Is my data saved anywhere?

No. Every calculation happens locally in your browser using JavaScript. Nothing about your age, weight, or goals is sent to a server or stored anywhere.

Advanced Tips

Back to top