Free Calculator

Macro Calculator

Calculate your daily protein, carbohydrates, and fat targets. Tailored to your goal.

What are macros and why do they matter?

Macronutrients — protein, carbohydrates, and fat — are the three categories of nutrients that provide calories. Each gram of protein and carbohydrate delivers 4 kcal, while each gram of fat delivers 9 kcal. Tracking macros lets you control not just how many calories you eat, but what those calories are made of — which directly affects body composition, energy levels, and training performance.

The calculator uses the Mifflin-St Jeor formula — the most validated method for estimating basal metabolic rate — multiplies it by an activity factor, and then distributes the resulting calorie target across the three macros based on your goal. Protein is set first (the most important macro), fat is held to a safe minimum, and carbohydrates fill the remaining calories.

Macros by goal

During fat loss, protein is set high (2.0–2.2 g/kg) to preserve muscle in a calorie deficit. Fat is kept at the minimum healthy level to free up more calories for carbohydrates, which fuel training. During muscle gain, a small calorie surplus (10–20 %) supports growth without excessive fat accumulation, and a moderate protein target (1.8–2.0 g/kg) is sufficient.

You do not need to hit your macros exactly every day. Research consistently shows that weekly averages matter more than daily precision. A ±10 % daily variation will not noticeably affect your results — consistency over weeks and months is what drives change.

Frequently asked questions

The calculator first estimates your basal metabolic rate (BMR) using the Mifflin-St Jeor formula, multiplies it by your activity factor to get TDEE, adjusts calories for your goal, and then distributes them across protein, fats, and carbohydrates.
For muscle gain and fat loss, research supports 1.6–2.2 g per kg of body weight per day as optimal. The calculator adjusts protein based on your selected goal.
Not to the gram. The most important numbers to hit are total calories and protein. The carb-to-fat ratio is more flexible. A daily variation of ±10 % is perfectly fine.
Dietary fat is essential for hormone production and overall health. The calculator enforces a minimum of 0.7 g per kg of body weight — the threshold below which health risks start to emerge.
IIFYM (If It Fits Your Macros) is a flexible dieting approach where you can eat any food as long as it fits within your daily macro and calorie targets. This calculator gives you those targets — what you eat to hit them is up to you.
It is not strictly necessary, but many people find it useful to eat slightly fewer carbs on rest days and more on training days (carb cycling). The total weekly intake matters more than day-to-day variation.
Coming Soon

Tsemppi is coming to English

We are bringing our AI-powered workout app to English speakers. Be the first to know when we launch.

Tsemppi App
AI workout plans
Muscle tracking
Progress analytics
Free to start

What to expect

🤖

AI-personalized programs

Your plan adapts to your progress every session

💪

200+ exercises with guides

Step-by-step technique instructions for every movement

📊

Visual muscle tracking

See exactly which muscles you've trained

🏆

Strength level benchmarks

Compare your lifts to real strength standards

Get early access

Join the waitlist and be the first to know when Tsemppi launches in English.

No spam. Unsubscribe anytime.

What our users are saying

5.0 / 5.0 – App Store & Google Play

"Downloaded the app and it gave me a great workout program right away. Love seeing my progress — great app!"

"Haven't used it long, but first impressions are amazing. I love how easy it is to use and how it shows which muscle groups have been trained."

"Wanted to try something new. Feels easy to use. Very clear."

"I really like the workout programs and the app is easy to use. The progress tracking keeps me motivated."

"Thank you. The app is good and practical."

"The best part has been the AI workout ideas and clear instructions for each movement. Looking forward to the app growing even more."

"I've been training on and off for years. This week I finally felt like my training is going exactly where it should."

"The option to compare progress with friends is a great idea. And the app is very reasonably priced."