Macro calculator

Get your daily protein, carbs and fat in grams – for losing weight, maintaining or building muscle. Free, no sign-up – your details stay in your browser.

Units
Sex
Heightftin
Goal

For adults 18–80. Not suitable during pregnancy or breastfeeding.

Your results

1,541calories per day to lose weight
Protein126 g/day · 33%
Carbs163 g/day · 42%
Fat43 g/day · 25%
Maintenance (TDEE)
1,927 kcal/day
Basal metabolic rate (BMR)
1,401 kcal/day
Expected change
−0.77 lb per week
BMI
24.9 · Healthy weight

Estimates for healthy adults, not medical advice.

Track these targets automatically

NutriSmart sets the same calorie and macro goals for you, then counts what you eat from a photo of your plate – Free on iPhone and Android.

How your macros are calculated

First the calculator works out your daily calorie target from your BMR, activity level and goal (see the calorie calculator for the full method). Then it splits those calories the same way the NutriSmart app does:

  • Protein: 1.85 g per kg of body weight (2.2 g/kg if your goal is to build muscle). Protein is set from your weight, not as a percentage, because your muscles need about the same amount whether you eat 1,500 or 2,500 calories.
  • Fat: 25% of your calories. Enough for hormones and the absorption of vitamins A, D, E and K, and inside the 20–35% range recommended by the Dietary Guidelines for Americans.
  • Carbs: everything that’s left. Carbs fuel training and daily activity, so they take the remaining calories.

To turn calories into grams: protein and carbs have 4 kcal per gram, fat has 9 kcal per gram.

Example

A 30-year-old woman, 68 kg (150 lb), lightly active, losing weight at the standard pace has a target of 1,540 kcal a day. Her macros:

Macro Grams per day Calories Share
Protein 68 × 1.85 = 126 g 503 kcal 33%
Fat 1,540 × 25% ÷ 9 = 43 g 385 kcal 25%
Carbs (1,540 − 503 − 385) ÷ 4 = 163 g 652 kcal 42%

Why protein comes first

When you eat in a calorie deficit, the body can break down muscle as well as fat. Eating more protein – combined with some strength training – keeps more of that muscle. A large meta-analysis found that the benefits for muscle level off at about 1.6 g per kg a day, with some people benefiting up to 2.2 g/kg (Morton et al., 2018). Protein is also the most filling macro, which helps when you’re eating less. More in the protein calculator.

How to hit your macros with real food

Approximate values per 100 g (raw, unless stated):

Food Protein Carbs Fat Calories
Chicken breast, skinless 23 g 0 g 2 g 120 kcal
Eggs (about 2) 13 g 1 g 10 g 143 kcal
Greek yogurt, plain 2% 10 g 4 g 2 g 73 kcal
Lentils, cooked 9 g 20 g 0.4 g 116 kcal
Rolled oats 13 g 68 g 7 g 379 kcal
Rice, cooked 3 g 28 g 0.3 g 130 kcal
Olive oil 0 g 0 g 100 g 884 kcal

Values from USDA FoodData Central; brands and cooking methods vary.

A simple way to build a day: start each meal with a protein source (about a quarter of your daily protein per meal), add vegetables, then fill the rest with carbs and fats until you reach your calories.

Tracking macros without the spreadsheet

Weighing and logging every ingredient is where most people give up. NutriSmart sets these same macro targets for you, then counts protein, carbs and fat from a photo of what you eat or a barcode scan, and shows what’s left for the day.

The results are estimates for healthy adults aged 18–80 and are not medical advice. If you have kidney disease, diabetes or another medical condition, ask your doctor or a registered dietitian before changing your diet.

Frequently asked questions

What are macros?

Macros (macronutrients) are the three nutrients that provide calories – protein (4 kcal per gram), carbohydrates (4 kcal per gram) and fat (9 kcal per gram). Counting macros means tracking grams of each, not just total calories.

What is the best macro ratio for weight loss?

There is no single best ratio – total calories decide weight loss. What helps most is enough protein (about 1.6–2.2 g per kg of body weight) to protect muscle and keep you full, at least 20% of calories from fat, and the rest from carbs you enjoy and can stick with.

Do I need to hit my macros exactly?

No. Being within about 10 grams of your protein target and roughly on your calorie target each day is plenty. Carbs and fat can move around from day to day as long as the total calories stay in place.

Why is my protein higher than the usual 10–35% guideline?

General guidelines are for people eating at maintenance. When you eat less to lose weight, your calories go down but your body still needs the same protein to keep muscle, so protein naturally makes up a bigger share of a smaller total.

Can I use this macro calculator for keto or low-carb?

The calculator gives a balanced split. For keto, keep the protein and calorie targets, limit carbs to about 20–50 g a day and get the remaining calories from fat.