免費試用 Nutrify 7 天 - 全部功能開放免費開始
Nutrify 標誌Nutrify

Best Macros for Weight Loss: How to Set Yours

By Nutrify Team•Published on July 9, 2026•Updated November 6, 2026•Weight Loss Strategies#weight-loss#calorie-tracking
Best Macros for Weight Loss: How to Set Yours

The best macros for weight loss start with enough protein: about 1.2-1.6 g per kg of body weight a day (0.54-0.73 g per lb). Keep fat at 20-35% of calories and give the rest to carbs. A common starting split is 30% protein, 40% carbs and 30% fat.

The split matters less than two things: eating fewer calories than you burn, and hitting your protein number most days.

Key takeaways

  • Calories decide weight loss; macros mostly decide how much of it is fat and how full you feel.
  • Protein first: 1.2-1.6 g/kg a day while dieting, and up to about 2.2 g/kg if you lift weights.
  • Stay inside the ranges: protein 10-35%, fat 20-35% and carbs 45-65% of calories are the adult ranges set by the Institute of Medicine. A 30% protein split puts carbs at about 40%, slightly under that range.
  • Low carb vs low fat is a tie: a 12-month trial found 6.0 kg vs 5.3 kg, not a meaningful difference.
  • Recheck every 4-6 weeks and adjust calories, not just ratios.

Calories come first

Protein and carbs have 4 calories per gram, and fat has 9. A deficit of the same size produces about the same weight loss whatever the split.

Two large pieces of research make this clear:

  • DIETFITS (Stanford, 2018): 609 adults followed a healthy low-fat diet (about 48% carbs, 29% fat, 21% protein) or a healthy low-carb diet (30% carbs, 45% fat, 23% protein) for a year. They lost 5.3 kg (11.7 lb) and 6.0 kg (13.2 lb), and the 0.7 kg gap was not statistically significant (Gardner and colleagues).
  • Controlled feeding studies: a meta-analysis of 32 studies that swapped carbs for fat at equal calories found slightly more fat loss with the lower-fat diets, 16 g a day, the opposite of the low-carb claim (Hall and Guo, 2017).

Find your calorie target first. The TDEE guide walks through the math, and NIH guidance of about 500 calories a day below what you burn is a common starting deficit.

How to calculate your macros for weight loss

  1. Set your calories. Estimate your TDEE and subtract about 500 calories.
  2. Set protein. Multiply your weight in kg by 1.2-1.6 (or your weight in lb by 0.54-0.73). Multiply grams by 4 for calories.
  3. Set fat. Choose 20-35% of your calories and divide by 9 for grams.
  4. Fill the rest with carbs. Subtract protein and fat calories from your total and divide by 4.

Worked example

A 170-lb (77 kg) adult eating 1,800 calories a day:

MacroHowGramsCaloriesShare of calories
Protein77 kg x 1.6 g123 g49227%
Fat25% of 1,800, divided by 950 g45025%
Carbs(1,800 - 492 - 450), divided by 4215 g85848%

All three land inside the adult ranges. The macro calculator runs these numbers for you.

How much protein should you eat to lose weight?

A 2015 review in the American Journal of Clinical Nutrition found that, in shorter, tightly controlled studies, higher-protein diets during calorie restriction led to more weight and fat loss and better lean-mass retention than lower-protein diets, with a modest effect on fullness (Leidy and colleagues). The range most often used is 1.2-1.6 g/kg a day.

Body weight1.2 g/kg1.6 g/kg2.2 g/kg (lifting, about 1 g/lb)
130 lb (59 kg)71 g94 g130 g
150 lb (68 kg)82 g109 g150 g
170 lb (77 kg)93 g123 g170 g
200 lb (91 kg)109 g145 g200 g
230 lb (104 kg)125 g167 g230 g

If you have a lot of weight to lose, using your goal weight keeps the number realistic. The protein calculator gives a personal target, and our high-protein diet guide has food lists. If you have kidney disease, check with your doctor before raising protein.

Common macro ratios compared

Grams per day at three calorie levels (protein / carbs / fat).

Split (protein / carbs / fat)1,500 calories1,800 calories2,100 calories
30 / 40 / 30 (the popular "40/30/30": 40% carbs)113 / 150 / 50 g135 / 180 / 60 g158 / 210 / 70 g
25 / 50 / 25 (higher carb)94 / 188 / 42 g113 / 225 / 50 g131 / 263 / 58 g
30 / 25 / 45 (lower carb)113 / 94 / 75 g135 / 113 / 90 g158 / 131 / 105 g
40 / 30 / 30 (40% protein)150 / 113 / 50 g180 / 135 / 60 g210 / 158 / 70 g

When people say "40/30/30" they usually mean 40% carbs, 30% protein and 30% fat, the Zone diet split, which is the first row. Read the other way, 40% protein is above the 35% upper end of the adult range, and at 1,800 calories it means 180 g of protein, more than most people need. Percentages also scale oddly: at a low calorie target, 30% protein may be too little for a larger person. That's why setting protein in grams first works better.

Low carb vs low fat for weight loss

Choose the one you can keep up. In DIETFITS, neither genotype nor insulin response predicted who did better on which diet, and the average results were nearly identical. Low carb may suit people who prefer meat, eggs, cheese and vegetables; higher carb may suit people who train hard or like grains, fruit and beans. Our macros vs calories guide covers whether you need to track macros at all.

Macros if you lift weights

If you strength train, protein matters more:

  • 1.4-2.0 g/kg a day is enough for most exercising people, according to the International Society of Sports Nutrition (Jager and colleagues, 2017).
  • 2.3-3.1 g/kg a day may help resistance-trained people keep the most lean mass during a calorie deficit (same position stand). A review for bodybuilders applies this range to lean body mass rather than total weight and suggests losing 0.5-1% of body weight a week (Helms and colleagues, 2014).
  • In a meta-analysis of 49 trials, extra protein with training stopped adding muscle above about 1.6 g/kg a day on average (Morton and colleagues, 2018).

Spread protein over 3-5 meals of 20-40 g each.

Fat and fiber minimums

  • Fat: keep it at 20% of calories or more. That's 40 g a day at 1,800 calories. Fat carries vitamins A, D, E and K, and very low-fat diets are hard to stick with.
  • Fiber: the Institute of Medicine sets 14 g per 1,000 calories, about 25 g at 1,800 calories. Beans, oats, berries and vegetables are the easiest sources, and they help with fullness.

How to adjust your macros

Weigh yourself several times a week and look at the 2-4 week trend, not single days. If you're losing about 0.5-1% of your body weight a week, keep going. If the trend stalls for 3-4 weeks, lower calories by 100-200 a day, usually from carbs or fat, and keep protein the same.

As you lose weight you also burn a bit less, so recheck your TDEE every 4-6 weeks. Our guide to metabolic adaptation explains why loss slows over time.

Common macro mistakes

  • Cutting protein to save calories. Cut carbs or fat first.
  • Going very low fat. Below 20% of calories, meals get less satisfying fast.
  • Chasing a perfect ratio. Hitting calories and protein most days matters more than hitting carbs and fat to the gram.
  • Never updating. A target set at 200 lb won't be right at 180 lb.
  • Guessing portions. Oils, nut butters and dressings are where tracked and real intake drift apart. Logging in Nutrify by photo, barcode or voice shows your protein, carbs and fat against your targets as you go. For other options, see our macro tracking apps comparison.

Sources

常見問題

尋找常見問題的解答

  • Eat in a calorie deficit, get about 1.2-1.6 g of protein per kg of body weight a day (0.54-0.73 g per lb), keep fat at 20-35% of calories, and fill the rest with carbs. A common starting split is 30% protein, 40% carbs and 30% fat.

  • There isn't one best ratio. In a 12-month trial of 609 adults, a low-fat diet and a low-carb diet led to similar weight loss (5.3 kg vs 6.0 kg). Pick a split you can stick to that gives you enough protein.

  • About 1.2-1.6 g per kg of body weight a day, based on a 2015 review in the American Journal of Clinical Nutrition. For a 170-lb (77 kg) adult that is about 93-123 g. People who lift weights often go higher.

  • No macro split targets belly fat. You lose fat from the whole body when you eat in a calorie deficit, and enough protein plus strength training helps you keep muscle while you do.

  • It can be. 40/30/30 usually means 40% carbs, 30% protein and 30% fat, the Zone diet split. It works when your calories are right and gives plenty of protein, though 40% carbs sits just under the 45-65% adult range.

  • Neither wins when calories are equal. A Stanford trial found 6.0 kg loss on low carb and 5.3 kg on low fat after 12 months, a difference that was not significant, and controlled feeding studies show no metabolic advantage for low carb.

  • Set a calorie target below your TDEE, set protein by body weight (grams x 4 calories), set fat at 20-35% of calories (grams x 9), then divide the remaining calories by 4 to get carb grams.

  • The International Society of Sports Nutrition suggests 1.4-2.0 g of protein per kg a day for most exercising people, and 2.3-3.1 g per kg may help trained lifters keep muscle while dieting. Fat and carbs then fill the remaining calories.

Nutrify Team's avatar

Nutrify Team

A team of nutrition experts, developers, and health enthusiasts dedicated to making healthy living accessible to everyone.

Track this in Nutrify

Free to download on iOS and Android. Everything below is part of the app.

在 Google 上追蹤 Nutrify

將 Nutrify 加入偏好來源,在 Google 搜尋結果中看到更多我們的營養指南。