Free Macro Calculator
Used by millions, our free macro calculator gives you accurate daily calorie and macro targets in seconds. Enter your details, choose a goal, and you’ll see exactly how much protein, carbs, and fat to eat each day. It runs on the same evidence-based formula our coaches use with clients every day, so your numbers are a reliable starting point rather than a rough guess.
Whether you want to lose fat, build muscle, or maintain your weight, the calculator tailors your macros to your body and activity level. Scroll down to learn how to use your results, what each macro does, and how to track them day to day.
How to Use Your Macro Calculator Results
Your macro calculator results are only as accurate as the details you enter. Follow these quick steps to get a precise starting point, then put your numbers to work.
- Pick your goal: fat loss, maintenance, or muscle building. This sets whether the calculator builds a calorie deficit, holds you at maintenance, or adds a surplus.
- Select your sex and confirm whether you lift weights. If you do resistance training, the calculator raises your protein target to help you build and protect muscle.
- Use accurate stats for weight, height, and age. A recent weigh-in matters, because old or rounded numbers throw your whole target off before you even start.
- Set your activity level honestly. Most people are actually sedentary even if they’re on their feet all day. The active option suits those with highly physical jobs such as construction or manual labor.
- For fat loss, choose a calorie deficit you can sustain. Start with a moderate option if you’re unsure, then follow your numbers for two to three weeks and adjust based on your weight trend.
When you finish, your personalized macros display instantly and can be emailed to you with simple tips to get started. These numbers are a strong starting point, but everyone responds differently, so a coach can fine-tune them around how your body actually changes. See how our coaching works, or track your macros with Macro Sync to stay on target each day.
