Macro
Calculator

Your Details
yrs
ft
in
lbs
%

Results update live as you type. Switch units at any time — values convert automatically.

Your Macro Results

Fill in your details and tap Calculate My Macros to see your personalised daily calorie target and protein, carbohydrate, and fat breakdown.

Macro Ratio Reference Table

The following table shows the macro splits used by this online macronutrient calculator for each goal preset, alongside the resulting calorie adjustment from your TDEE.

Goal Calorie Adjustment Protein Carbohydrates Fat Best For
Lose Fast −20% (aggressive deficit) 40% 30% 30% Jump-start weight loss
Lose Weight −15% (moderate deficit) 35% 35% 30% Steady fat loss, muscle retention
Maintain ±0% (TDEE) 30% 40% 30% Body recomposition, health
Lean Muscle Gain +10% (lean surplus) 30% 45% 25% Muscle growth with minimal fat
Bulk / Fast Gain +20% (aggressive surplus) 25% 50% 25% Mass gain, off-season athletes
Keto ±0% to −10% 25% 5% 70% Ketosis, low-carb fat loss

* Protein minimum is always set to at least 0.7g per lb bodyweight (1.55g/kg) to protect lean mass.

What Is a Macronutrient Calculator?

An online macronutrient calculator converts your personal stats — age, sex, height, weight, and activity level — into daily gram targets for the three macronutrients: protein, carbohydrates, and fat. It works in two stages: first it estimates your Total Daily Energy Expenditure (TDEE), then it splits those calories across the macros based on your chosen goal. Think of it as a precision nutrition macro calculator — one that replaces generic advice with numbers specific to your body.

Unlike a simple calorie counter, a macro calculator tells you where those calories should come from, which matters because protein, carbs, and fat each serve distinct biological roles — muscle repair, energy supply, and hormone production respectively. Getting the ratios right is what separates goal-driven eating from guesswork.

BMR vs. TDEE — The Foundation of Your Targets

Your Basal Metabolic Rate (BMR) is the number of calories your body burns at complete rest — breathing, cell maintenance, organ function. Your Total Daily Energy Expenditure (TDEE) multiplies BMR by an activity factor (1.2 to 1.9) to account for movement, training, and daily tasks. TDEE is your maintenance calorie level: eat at it to hold weight, below it to lose fat, above it to build muscle.

This calculator uses the Mifflin-St Jeor equation by default — the most validated formula for the general population. If you enter your body fat percentage, it automatically switches to the more precise Katch-McArdle formula, which calculates BMR from lean body mass directly. Athletes and experienced lifters typically get better results with Katch-McArdle.

How Much Protein Do You Actually Need?

Protein is the most important macronutrient for body composition regardless of your goal. It builds and repairs muscle tissue, provides satiety, and has the highest thermic effect of food — your body burns roughly 20–30% of protein calories just to digest it. The precision nutrition macro calculator approach recommends a protein baseline of at least 0.7–1.0g per pound of bodyweight (1.55–2.2g/kg) for active adults.

During a calorie deficit, going higher — up to 1.2g/lb — actively protects lean muscle from being broken down for fuel. For muscle building, research supports 0.8–1.0g/lb. At 4 calories per gram, a 150g protein target equals 600 kcal and is typically the anchor around which carbs and fat are then distributed.

Carbohydrates — Fuel, Not the Enemy

Carbohydrates are your body's preferred energy source, particularly for the brain and during moderate-to-high-intensity exercise. At 4 calories per gram, they fill the gap between your protein target and total calorie goal. For most active individuals on a maintenance or muscle-building protocol, carbs represent 40–50% of total calories — fuelling training and glycogen replenishment.

For fat loss goals, carbs are typically pulled back to 30–40% to create the calorie deficit while keeping dietary fat and protein stable. Net carbs (total carbs minus fiber) are particularly relevant for keto diet calculator users, where the target is often below 25–50g net carbs per day to maintain nutritional ketosis.

Keto Diet Calculator — How Macros Work in Ketosis

The ketogenic diet shifts your primary fuel source from glucose to ketone bodies — molecules produced by the liver from fat when carbohydrate intake is severely restricted. A standard keto diet calculator targets roughly 70% fat, 25% protein, and 5% carbohydrates. Achieving and maintaining ketosis requires keeping net carbs below 25–50g per day for most individuals, though this threshold varies by person.

Fat becomes the dominant macro at 9 calories per gram. On a 2,000 kcal keto plan that means roughly 155g of fat daily — from sources like avocados, olive oil, nuts, cheese, and fatty fish. Protein must be adequate but not excessive, as surplus protein can be converted to glucose through gluconeogenesis, potentially disrupting ketosis. Our keto diet calculator preset sets these ratios automatically and enforces the protein floor.

Dietary Fat — Essential, Not Optional

Fat at 9 kcal/gram is the most calorie-dense macronutrient. It is essential for absorbing fat-soluble vitamins (A, D, E, K), producing sex hormones, protecting organs, and maintaining cell membrane integrity. A precision nutrition approach recommends fat at no less than 20% of total calories to avoid hormonal disruption, particularly in women.

The type of fat matters as much as the quantity. Unsaturated fats from olive oil, avocados, salmon, and nuts support heart health and reduce inflammation. Saturated fats should be kept moderate. Trans fats should be eliminated entirely. This online macronutrient calculator focuses on quantity; for fat quality guidance, see our nutrition articles.

Why Precision Nutrition Tracking Beats Guessing

📉
Break Plateaus
When weight loss stalls, macro tracking reveals whether you're underestimating calories or skimping on protein — two of the most common hidden reasons progress stops.
💪
Preserve Muscle
Adequate protein intake during a deficit is the single most evidence-backed strategy for losing fat without losing the muscle you've worked for. Hitting your number daily is non-negotiable.
Optimise Performance
Athletes who time their carbohydrate intake around training sessions — a core precision nutrition principle — consistently outperform those who eat the same total calories without structure.
🔄
Recalculate Every 4–6 Weeks
As your weight, activity level, or goal changes, so do your macro targets. This calculator net macro calculator equivalent makes it fast to stay current with your evolving body.

Frequently Asked Questions

What is a macro calculator?
A macro calculator — short for macronutrient calculator — calculates your personalised daily targets for protein, carbohydrates, and fat in grams. It first estimates your Total Daily Energy Expenditure (TDEE) from your age, sex, height, weight, and activity level, then splits those calories across the three macronutrients based on your chosen diet goal. This online macronutrient calculator also shows per-meal breakdowns so your targets translate directly to what goes on your plate.
How do I calculate my macros for weight loss?
Start with your TDEE, apply a 15–20% calorie deficit, then set protein at 0.8–1.0g per pound of bodyweight to protect muscle. Fill remaining calories with roughly equal parts carbs and fat. A 40/30/30 protein/carb/fat split works well for most people losing weight. Select "Lose Weight" or "Lose Weight Fast" in this calculator for automatic adjustment — or use "Custom Macros" if you prefer a specific split from your nutritionist.
What macros should I eat on a keto diet?
A standard ketogenic diet targets roughly 70% fat, 25% protein, and 5% carbs — typically under 25–50g of net carbs per day to maintain ketosis. Our keto diet calculator preset applies these ratios automatically and enforces a minimum protein intake based on your bodyweight. Fat becomes the primary calorie source, coming mainly from oils, nuts, avocados, cheese, and fatty meats.
What is the difference between BMR and TDEE?
BMR (Basal Metabolic Rate) is the calories your body burns at complete rest — just keeping you alive. TDEE (Total Daily Energy Expenditure) adds all movement and exercise on top. You set your calorie goal relative to TDEE: eat at it to maintain weight, below it to lose, above it to gain muscle.
How accurate is the Mifflin-St Jeor equation?
Mifflin-St Jeor estimates resting metabolic rate within 10% for roughly 80% of the population, making it the most widely recommended formula for general use. For athletes or people with atypical muscle-to-fat ratios, entering your body fat percentage enables the Katch-McArdle formula — which calculates BMR from lean mass and is consistently more accurate for trained individuals.
How many grams of protein do I need per day?
Research consistently supports 0.7–1.0g per pound of bodyweight (1.6–2.2g/kg) for active adults aiming to build or maintain muscle. Sedentary adults can meet basic needs at around 0.36g/lb (0.8g/kg). During a calorie deficit, going as high as 1.2g/lb actively reduces muscle loss. This precision nutrition macro calculator sets protein as the priority macro and distributes remaining calories to carbs and fat.
How often should I recalculate my macros?
Recalculate every 4–6 weeks or after losing/gaining more than 5 lbs (2.3 kg), changing your training schedule significantly, or hitting a prolonged plateau. As your weight changes, so does your TDEE — meaning static macro targets become less accurate over time. Logged-in users can save inputs and update them easily on each visit.
Medical Disclaimer: The macro targets, TDEE estimates, and nutritional guidance on this page are for educational purposes only and do not constitute medical or dietary advice. Individual metabolic rates vary. Consult a registered dietitian or healthcare professional before making significant changes to your diet, especially if you have a medical condition or are considering a ketogenic diet.