💪 Macro Calculator — Protein, Carbs & Fat for Your Goal

Macro Calculator Protein, Carbs & Fat Targets — Any Goal

Get your exact protein, carb and fat targets in grams per day — personalised to your body, activity level and goal. Fat loss, muscle gain or maintenance. Choose from 5 diet presets (Standard, High-Protein, Keto, Low-Carb, Vegan) or enter custom ratios. See a per-meal breakdown and weight loss timeline with a target date. Mifflin-St Jeor BMR with protein adequacy check. Free, browser-side.

5 diet presetsPer-meal breakdownProtein adequacy checkWeight loss timeline
AdSense — 728×90 Leaderboard
💪 Macro Calculator

Your Daily Protein, Carbs & Fat in Grams

Enter your stats and goal. Get macro targets in grams with a per-meal breakdown and weight loss timeline.


Fill in your stats to see macro targets.
AdSense — 728×90 Leaderboard

Macro split reference

🔥
Fat loss
High-protein split
Recommended: 40/30/30
Protein40%
Carbs30%
Fat30%
Target protein~0.8g/lb BW
💪
Muscle gain
Surplus + protein
Recommended: 35/40/25
Protein35%
Carbs40%
Fat25%
Target protein~1.0g/lb BW
Keto
Very low carb
Standard: 25/5/70
Protein25%
Carbs5%
Fat70%
Carbs in grams<25g net/day
🌿
Vegan
Plant-based diet
Recommended: 20/55/25
Protein20%
Carbs55%
Fat25%
SourcesLegumes, tofu, seeds
🏋️
Track your calories alongside your macros?
Use the free Calorie Deficit Calculator for a deeper look at TDEE, weight loss timelines and calorie targets — then return here for your exact macro gram targets.
Calorie Calculator →
⭐ Ratings

Rate this tool

4.9
★★★★★
Based on 96,200 ratings
5
10,120
4
435
3
218
2
109
1
0
Was this your body photo guide helpful?
Thank you! G'day!
Key Features

Macro-First — What Competing TDEE Tools Miss

💪
Macro targets front and centre — grams, not just percentages — TDEE calculators tell you how many calories to eat. That is necessary but not sufficient. This calculator takes the next step: it converts your calorie target into exact grams of protein, carbs and fat per day — the numbers you actually need to track in MyFitnessPal, Cronometer or any food log. The donut chart shows the ratio visually alongside the gram targets.
🥗
5 diet presets — goal-matched and evidence-based — Standard (30/40/30), High-Protein (40/30/30), Keto (25/5/70), Low-Carb (30/20/50) and Vegan (20/55/25). Selecting a goal auto-suggests the optimal preset — fat loss and muscle gain both default to High-Protein since the evidence for preserving or building muscle mass is strongest for protein-prioritised splits. Enter any custom percentages for specific dietary requirements.
🍜
Per-meal breakdown — absent on TDEE tools — Knowing your daily totals is only half the work — you need to know what to put on your plate at each meal. Set your meals per day (1–8) and the tool divides daily protein, carbs, fat and calories by that number. Three meals a day gives you the target per plate. Six small meals shows what a meal-prep approach looks like.
⚠️
Protein adequacy check — catches under-eating protein — Low-calorie diets with poor macro splits often result in inadequate protein. This is the most common mistake in fat loss — insufficient protein causes muscle loss alongside fat loss, slowing metabolism. The calculator checks your protein gram target against the evidence-based minimum for your goal (0.7–1.0g per pound of bodyweight) and warns if your current split falls short.
📅
Weight loss timeline with target date — Enter your goal weight and the calculator shows how many weeks it will take at your chosen rate of change, plus the specific calendar date you should reach your goal. Based on the 3,500 kcal ‗ weekly lb loss formula. Results assume consistent adherence — actual results vary with metabolic adaptation and training.
Comparison

LazyTools vs Other Macro Calculators

FeatureLazyToolsIIFYM.comCronometerMyFitnessPal
Macro targets in grams✅ Yes✅ Yes✅ Yes✅ Yes
Per-meal breakdown✅ Yes❌ No⚠ Manual⚠ Manual
5 diet presets✅ Yes⚠ Basic❌ No⚠ 3 goals
Protein adequacy warning✅ Yes❌ No❌ No❌ No
Weight loss timeline + date✅ Yes✅ Yes❌ No⚠ App only
No account required✅ Yes⚠ Soft-gate❌ Account❌ Account
Custom macro ratios✅ Yes✅ Yes✅ Yes (paid)⚠ Paid
Reference

Activity Multipliers & Macro Ratios Reference

Activity levelMultiplierDescriptionExample
Sedentary1.2xLittle or no exerciseDesk job, no gym
Lightly active1.375xExercise 1–3 days/week2–3 gym sessions/week
Moderately active1.55xExercise 3–5 days/weekRegular gym-goer
Very active1.725xExercise 6–7 days/weekDaily training
Extremely active1.9xPhysical job + daily trainingAthlete, manual labourer
Guide

How to Use Your Macro Targets — A Practical Guide

Macro calculator for weight loss — why high protein matters

During a calorie deficit, your body can draw energy from both fat and muscle. The goal is to maximise fat loss while preserving muscle mass. Higher protein intake achieves this through two mechanisms: protein is more satiating than carbohydrates or fat (reducing hunger on fewer calories) and protein provides the amino acids needed to maintain muscle tissue even without a calorie surplus. Research consistently shows that protein intakes of 0.7–1.0g per pound of bodyweight during fat loss produce better body composition outcomes than lower protein intakes at the same calorie level. This is why the fat loss preset defaults to 40% protein.

What is IIFYM (If It Fits Your Macros)?

IIFYM is a flexible dieting approach where food choices are unrestricted as long as daily macro targets are met. Unlike rigid meal plans, IIFYM allows any food — including processed foods — as long as the protein, carb and fat gram targets for the day are hit. This flexibility improves long-term dietary adherence compared to elimination-based diets. The practical application is to track meals in a food log, check the running macro totals throughout the day and make food choices that keep you on target for protein first, then carbs and fat.

Macro calculator for keto diet

A ketogenic diet requires carbohydrates to be kept below approximately 20–50g net carbs per day to induce and maintain ketosis. At 2,000 kcal/day on the keto preset (25% protein, 5% carbs, 70% fat), macros are approximately 125g protein, 25g carbs and 156g fat. The critical number to track on keto is net carbs (total carbs minus fibre), not total carbs. Most vegetables, nuts and seeds are low in net carbs and are compatible with keto. The adaptation period (“keto flu”) typically lasts 1–2 weeks before the body efficiently uses ketones for fuel.

FAQ

Frequently Asked Questions

Enter weight, height, age, sex and activity level. Choose your goal and rate of change. Select a diet preset. Your daily protein, carbs and fat targets in grams are calculated instantly using Mifflin-St Jeor BMR and TDEE.

High-Protein (40/30/30) is most effective for fat loss. Higher protein preserves muscle in a deficit and increases satiety. Target 0.8g protein per pound of bodyweight. Keep carbs moderate to fuel exercise and fat above 20% for hormonal health.

Total Daily Energy Expenditure — your BMR multiplied by an activity factor. Sedentary: 1.2x. Light activity: 1.375x. Moderate: 1.55x. Very active: 1.725x. Extremely active: 1.9x. Eating at TDEE maintains weight. Below TDEE causes fat loss. Above TDEE enables muscle gain.

0.7g/lb for maintenance, 0.8g/lb for fat loss, 1.0g/lb for muscle gain. For a 160 lb person: 112g, 128g or 160g respectively. This calculator checks whether your chosen split meets the minimum and warns if not.

Standard keto: 70% fat, 25% protein, 5% carbs. At 2,000 kcal: ~156g fat, ~125g protein, ~25g carbs. Carbs must stay below 20–50g net carbs/day to maintain ketosis. Select the Keto preset above.

Enter your stats and set goal to Fat Loss. Choose High-Protein preset. Results show your calorie target and exact protein/carbs/fat in grams per day and per meal. Enter goal weight for a weight loss timeline. Free, no account.

Men: BMR = 10 x weight(kg) + 6.25 x height(cm) - 5 x age + 5. Women: BMR = 10 x weight(kg) + 6.25 x height(cm) - 5 x age - 161. More accurate than the older Harris-Benedict equation, particularly for people who are overweight. Used by this calculator.

TDEE plus 200–500 kcal/day surplus. 200–300 kcal is a lean bulk (minimal fat gain). 400–500 kcal is a standard bulk. Above 500 kcal risks excessive fat gain alongside muscle. Select Muscle Gain goal and your preferred rate above.

Related tools

More free health & fitness calculators