Free Macro Calculator
Protein, Carbs and Fat for Your Goal

The best free macro calculator for weight loss, muscle gain, and maintenance. Set your exact protein, carb, and fat targets based on your calories, body weight, and training experience — no signup, no ads, no fluff.

Already calculated your TDEE?Check the TDEE calculator first— your number may be saved and can pre-fill the calories field below.

Pulled from your TDEE calculation.Calories have been pre-filled from your last TDEE result.

kcal
kg
%
Daily Calorie Targetkcal / day

ProteingMuscle preservation & growth
CarbsgTraining fuel & glycogen
FatgHormones & nutrient absorption

Real Food Equivalent

What This Means for Your Lifts

Now track if you're actually hitting these numbers in the gym.Sleet shows your session performance alongside your nutrition targets — so you know whether your training matches your macros.

Download Sleet Free

How This Macro Calculator Works

Most macro calculators use fixed ratios like 40/30/30 — which tells you nothing meaningful. This calculator uses a goal- and experience-adjusted approach grounded in the sports nutrition literature.

Protein — Adjusted for Goal and Experience

Protein targets are set per kilogram of body weight (or lean mass if body fat is provided), and they vary by both goal and training experience:

GoalBeginnerIntermediateAdvanced
Cut2.0 g/kg2.2 g/kg2.4 g/kg
Maintain1.6 g/kg1.8 g/kg2.0 g/kg
Bulk1.6 g/kg1.8 g/kg2.0 g/kg

Advanced lifters need more protein on a cut because they have more muscle mass to preserve and their bodies are more efficient at breaking it down under caloric stress. Beginners need less because they're not yet carrying significant lean mass.

Lean Mass Protein (Body Fat % Option)

If you enter your body fat percentage, protein is calculated from lean body mass, not total weight. A 100 kg lifter at 25% body fat has 75 kg of lean mass — and their protein needs should be based on that 75 kg. Using total weight overestimates protein requirements for anyone carrying significant body fat.

Lean Mass = Weight × (1 − Body Fat % ÷ 100)
Protein = Lean Mass × Protein Multiplier (g/kg)

Fat at 25% of Total Calories

Fat is set at 25% of your adjusted calorie target. This keeps hormonal function intact — dietary fat is required for testosterone synthesis and fat-soluble vitamin absorption. Going below ~20% fat consistently suppresses hormonal output, which directly impacts training performance and recovery.

Carbs — The Residual Macro

Once protein and fat are set, carbohydrates fill the remaining calories. This means carb intake scales naturally with your calorie target. For gym-goers, carbohydrates are the primary fuel for high-intensity training — they replenish muscle glycogen, drive training volume, and support recovery between sessions. The higher your training frequency, the more important carbs become relative to fat.

Protein calories = Protein (g) × 4
Fat calories = Calories × 0.25
Carb calories = Total Calories − Protein calories − Fat calories
Carbs (g) = Carb calories ÷ 4

Calorie Adjustments by Goal

GoalAdjustmentWhy
Cut−300 kcalModerate deficit — preserves muscle and training performance
Maintain±0Calories as entered
Bulk+300 kcalLean surplus — minimises fat gain while supporting hypertrophy

Using a Macro Calculator for Weight Loss

A macro calculator for weight loss does more than just count calories — it tells you how to split those calories so you lose fat while keeping as much muscle as possible. The difference between a good and bad cut is almost entirely down to macros.

Why High Protein Is Non-Negotiable on a Cut

The most common mistake lifters make when cutting is keeping calorie deficits aggressive but letting protein slide. At a caloric deficit, your body will break down muscle tissue for energy unless protein intake is high enough to signal that muscle preservation is the priority. Research consistently shows that 2.0–2.4 g of protein per kg of body weight during a cut significantly reduces muscle loss compared to lower intakes — even when total calories are the same.

Why 300 Calories — Not 500 or More

A 300-calorie deficit is intentionally conservative. Aggressive deficits (700+ calories below TDEE) do cause faster weight loss on the scale, but a large proportion of that loss comes from muscle glycogen depletion, water, and lean tissue — not fat. A 300-calorie deficit maintained consistently produces mostly fat loss with minimal muscle loss, and keeps enough carbohydrates in your diet to fuel gym sessions at close to full capacity.

Carbs on a Cut — Don't Go Too Low

Fat is essential for hormonal function and is therefore non-negotiable at ~25% of calories. That means when cutting, carbs must be the main lever. Reducing carbs too aggressively (below ~100g) impairs glycogen availability and drops training intensity within 2–3 sessions. For most gym-goers, keeping carbs above 150g even on a cut is far more effective for performance than a low-carb approach.

Macro Calculator for Women — What Changes

The same formula applies. There is no separate protein multiplier or macro ratio for women — the protein-per-kg targets, fat at 25%, and carbs as remainder work identically regardless of gender. What changes is the starting calorie number: women typically have a lower TDEE due to lower average muscle mass and smaller body size, so absolute macro numbers in grams will be lower. The ratios stay the same.

Hunger Fluctuates — Macros Don't Need To

Hunger and appetite in women fluctuate across the menstrual cycle — particularly in the luteal phase (the 10–14 days before menstruation), when progesterone increases appetite and cravings for carbohydrate-dense foods. This is a hormonal response to the elevated metabolic demand of the luteal phase, not a signal to overeat. Keeping macro targets consistent across the cycle, while allowing small daily flexibility, is more effective than adjusting targets based on hunger.

Common Mistake: Cutting Protein Too Low

Women on a fat loss diet are more likely than men to significantly under-eat protein — often in favour of low-calorie, low-protein foods. This accelerates lean mass loss, which lowers TDEE over time and creates an increasingly difficult deficit to maintain. Hit the protein target first, then fill remaining calories with carbs and fat. Everything else is secondary.

Use Your TDEE as the Input

The most accurate results come from entering your actual TDEE as the calorie input. If you haven't calculated your TDEE yet, use the free TDEE calculator first, then return here with that number pre-filled.

What Macro Split Do Serious Lifters Actually Use?

The macro split used by elite-level natural and enhanced bodybuilders during a mass-building phase is broadly: high protein, high carbohydrate, moderate fat. This is sometimes misrepresented as a complicated periodisation strategy, but the logic is straightforward.

Why High Carb Dominates at High Training Volume

When training volume is high — 15–25+ sets per muscle group per week — muscle glycogen is the rate-limiting factor for performance. Once glycogen runs low, motor unit recruitment drops, rep quality deteriorates, and the stimulus for muscle protein synthesis weakens. High carbohydrate intake (often 4–7 g/kg) keeps glycogen topped up between sessions, directly supporting the volume that drives hypertrophy over time.

This is why serious lifters during a gaining phase eat more carbs than most general fitness advice suggests. It's not a preference — it's a mechanical requirement for sustaining the training volume that produces results.

Fat Is Capped, Not Featured

In a high-volume mass phase, dietary fat is kept sufficient but not prioritised — typically 20–30% of total calories. The reason is caloric efficiency: fat provides 9 kcal/g versus 4 kcal/g for carbs or protein. To maximise carbohydrate intake without pushing total calories too high, fat has to be kept controlled. Saturated fat in particular is minimised in favour of unsaturated sources (olive oil, avocado, nuts) which support cardiovascular health across a long training career.

The Practical Split at High Calories

At a 3,500–4,000 kcal bulk for a serious male lifter, a typical macro split looks roughly like: 200–220g protein / 450–550g carbs / 80–110g fat. Protein stays fixed by lean mass. Carbs push as high as calorie headroom allows. Fat fills the remainder up to roughly 25% of total calories — after which any extra calories go to carbs, not fat. This is exactly the logic this calculator uses.

Macro Calculator — Frequently Asked Questions

What is a macro calculator?

A macro calculator works out how many grams of protein, carbohydrates, and fat you should eat daily to hit your calorie and body composition goals. It takes your calorie target, body weight, goal, and training experience, then splits your calories across the three macronutrients using evidence-based ratios.

What is the best macro calculator free?

The best free macro calculator adjusts protein by training experience level, uses lean mass when body fat is provided, and auto-fills from your TDEE. This calculator does all three — no signup, no paywall, nothing to install.

How do I use a macro calculator for weight loss?

Select "Cut" as your goal. The calculator reduces your calorie intake by 300 calories and sets high protein (2.0–2.4 g/kg) to protect muscle during the deficit. Fat stays at 25% of total calories and carbs fill the remainder — keeping enough fuel for gym sessions.

What is the most accurate macro calculator?

The most accurate macro calculators adjust protein for both training experience and goal, calculate from lean body mass when body fat is known, and use carbs as the residual after protein and fat are locked. Generic 40/30/30 ratios ignore individual differences entirely.

How much protein do I need per day?

For gym-goers: 1.6–2.4 g per kg of body weight, depending on goal and experience. Beginners on maintenance need around 1.6 g/kg. Advanced lifters on a cut need up to 2.4 g/kg to preserve muscle. If you know your body fat %, use lean mass, not total weight, as the basis.

What macro split is best for building muscle?

Protein at 1.6–2.0 g/kg of body weight, fat at ~25% of total calories, and carbohydrates making up the remainder. High carb intake is key for training volume: it replenishes glycogen, fuels sets, and supports the muscle protein synthesis signalling driven by insulin post-workout.

Is a macro calculator different for women?

The protein-per-kg formula is identical for women. The difference is that women typically have a lower TDEE, so absolute gram amounts will be lower. The calculator adjusts automatically based on your calorie input — no separate formula is needed.

How do I make a macro calculator in Excel?

You can build one using IF statements for goal selection, VLOOKUP tables for protein multipliers, and formulas for fat (calories × 0.25 ÷ 9) and carbs ((total − protein − fat calories) ÷ 4). Takes 30+ minutes to set up correctly. Or just use this free one — it already handles experience levels, lean mass, and goal-based calorie adjustments.

Track Your Workouts. See If Your Training Matches Your Nutrition.

Sleet is free on Android. No credit card. No subscriptions. Just lift.

Download Sleet — It's Free