Enter Your Stats
Your Daily Target
Total Calories
Calculate your exact daily targets for Protein, Carbohydrates, and Fats based on your specific diet and fitness goals.
Total Calories
A macro calculator breaks down your total daily calorie target into the exact grams of protein, carbohydrates, and fats you need to consume to achieve your physical goals.
While counting calories determines whether your body loses or gains weight, counting macros determines your body composition. Eating 2,000 calories of pure sugar will have a drastically different effect on your physique, hormones, and energy levels than eating 2,000 calories of chicken, rice, and avocado.
The Golden Rule: Hit your calorie goal first, then prioritize your protein goal. If your carbs and fats fluctuate slightly day-to-day, it won't ruin your progress as long as total calories and protein are strictly managed.
Your macro split should be dictated by your activity level, your primary fitness goal, and your personal dietary preferences. Choose the split you can stick to consistently.
The standard, highly sustainable approach for the average person. It provides enough protein for muscle maintenance, adequate fats for hormonal health, and plenty of carbohydrates for daily energy and moderate exercise.
Ideal for individuals in an aggressive fat-loss phase (cutting). Protein is highly satiating, meaning it keeps you full. A high protein intake also forces the body to preserve lean muscle tissue while in a calorie deficit.
Designed for individuals focused on maximizing muscle hypertrophy (growth). Fats are kept relatively low to make room for a massive influx of carbohydrates. These carbs replenish muscle glycogen, allowing for intense, high-volume resistance training sessions.
The ketogenic diet practically eliminates carbohydrates, forcing the body to transition into a state of "ketosis" where it burns fat (ketones) for energy. This split is excellent for controlling blood sugar and reducing appetite, but it is notoriously difficult to sustain long-term for athletes.