Macro Calculator

Split daily calories into protein, carbs and fat in grams

100% free. Runs entirely in your browser - your files and data never leave your device and nothing is uploaded to any server.

Split

Percentages should add to 100. Protein and carbs are 4 kcal/g; fat is 9 kcal/g.

Your split150g · 200g · 67gProtein · carbs · fat · 100% entered
150 gProtein · 600 kcal
200 gCarbs · 800 kcal
67 gFat · 600 kcal

Estimates only. Not medical advice and not a diagnosis. Talk to a clinician about your own numbers. Pair this with the calorie calculator if you do not know your daily target.

About this tool

Macros are the grams of protein, carbohydrate and fat that add up to a calorie target. Protein and carbs are 4 kcal per gram; fat is 9. Presets cover a balanced split, higher protein, lower carb and an endurance bias. You can type your own percentages. They should add to 100, otherwise the grams will not match the calorie target. Pair this with the calorie calculator if you do not yet have a daily kcal number. Estimates only. Not medical advice.

How to use this tool

  1. Enter daily caloriesUse your TDEE target, not a random 2,000 unless that happens to fit.
  2. Pick a split or type percentagesBalanced is 30/40/30. High protein is 40/35/25. They should add to 100.
  3. Use the grams in a food logWeighing food still beats an app's generic entries when you care about the last 10 grams of protein.

Key features

  • Grams and kcal for protein, carbs and fat from one calorie number.
  • Four presets plus custom percentages.
  • Live total so you can see if the split still adds to 100.
  • Private in your browser.

Common uses

  • Turning a TDEE target into a grocery-level gram split.
  • Raising protein without guessing the remaining carbs and fat.
  • An endurance day that wants more carbohydrate.
  • Checking an app's "40/30/30" against actual grams.

Tips for better results

  • If percentages do not equal 100, fix them before you log food.
  • Many active adults land near 1.6 g protein per kg of body weight. Convert if you prefer grams per kilogram to percentages.
  • Fat grams look small because each gram is 9 kcal.
  • Re-run after you change the calorie target, not only the split.

Mistakes to avoid

  • Using 2,000 kcal because a label said so, when your TDEE is 1,600 or 2,800.
  • Treating the lower-carb preset as a clinical ketogenic diet.
  • Chasing exact grams every day. A weekly average is what body composition follows.
  • Ignoring fibre, micronutrients and food quality once the macros "fit".

Frequently asked questions

Many active adults land near 1.6 g per kg of body weight. This page works in calorie percentages; convert if you prefer grams per kilogram.

Yes for a clean split. If they do not, the grams still compute from each percentage independently, so the calories will not match the target.

The lower-carb preset is not a clinical ketogenic diet. Very low carbohydrate eating needs a clinician if you take diabetes medication.

Protein kcal / 4, carb kcal / 4, fat kcal / 9. That is the Atwater convention used on most food labels.

Yes. It is free for normal use with no account required.

People also search for

  • iifym calculator
  • protein carbs fat calculator
  • macro split
  • how many grams of protein a day
  • 40 30 30 macros
  • calorie split calculator

Related guides