Modern Weight Science

Interactive tool

GLP-1 Macro Calculator: Protein, Fat & Carb Targets

When a GLP-1 shrinks your appetite, every calorie has to count, and protein has to come first. This calculator turns your daily calorie target and body weight into gram targets for protein, fat, and carbohydrate, using a protein-first split shown to help preserve lean mass during weight loss. Choose a moderate, high, or very high protein level to match your goals.

Updated 5 min read0 peer-reviewed sources

GLP-1 Macro Calculator

Protein

131g

35%

Fat

73g

44%

Carbs

79g

21%

lb

Hit your protein with

31g

Chicken breast

100g

26g

Tuna

1 can

24g

Whey protein

1 scoop

18g

Greek yogurt

1 cup

Protein is set per kilogram of body weight, fat at about 0.9 g/kg, and the rest of your calories go to carbohydrate. The protein-first bias reflects evidence that adequate protein helps preserve lean mass while losing weight, which matters more on a GLP-1 because appetite is suppressed. A starting framework for planning, not a prescription. Not medical advice.

A GLP-1 changes the eating problem. Instead of fighting to eat less, many people struggle to eat enough of the right things, because appetite is suppressed and it is easy to drift through the day on very little protein. That is exactly the situation where muscle gets lost. This calculator sets targets that put protein first so the weight you lose is mostly fat.

How the split is built

The calculator anchors protein to your body weight, at 1.2, 1.6, or 2.0 grams per kilogram depending on the level you choose, because protein needs scale with body size rather than calories. It sets fat at about 0.9 grams per kilogram, enough for hormones and satiety, and lets carbohydrate flex to fill whatever calories remain. The result is gram targets for all three macros plus the percentage split, from your calorie goal and weight.

Why protein leads on a GLP-1

Protein does three useful things at once in a deficit: it preserves lean mass, it is the most filling macronutrient, and it costs the most energy to digest. When total intake falls, as it does on a GLP-1, protecting protein is how you protect muscle. Our guide to protein targets on a GLP-1 explains how to pick a level, and what to eat on a GLP-1 covers building meals around it.

Hitting the targets with a small appetite

Knowing the number is the easy part; eating it when you are not hungry is the challenge. Front-loading protein earlier in the day, leaning on higher-protein foods, and keeping high-protein snacks on hand all help. Our high-protein meal plan for GLP-1 users shows how a day can add up to the target without large volumes of food.

Use it as a framework

These targets are a starting point for planning, not medical nutrition therapy. Protein needs can differ with kidney disease and other conditions, and the right calorie level is individual. A registered dietitian can tailor the numbers to your situation, and the calculator is best used to give that conversation a concrete starting point. Not medical advice.

Frequently Asked Questions

How should I set my macros on a GLP-1?

Set protein first. This calculator anchors protein to your body weight (1.2, 1.6, or 2.0 grams per kilogram), sets fat at about 0.9 grams per kilogram, and fills the rest of your calories with carbohydrate. The protein-first approach matters more on a GLP-1 because a suppressed appetite makes it easy to under-eat protein.

How much protein should I eat on Ozempic or Wegovy?

A common target is around 1.6 grams of protein per kilogram of body weight, with some people going higher toward 2.0 to protect muscle during faster loss. For a 180-pound (82 kg) person, 1.6 g/kg is about 130 grams a day. Our protein-targets guide explains how to choose within that range.

Why prioritise protein over carbs and fat?

Protein preserves lean mass in an energy deficit, keeps you fuller, and has the highest thermic effect. When appetite is low and total intake drops, protecting protein protects muscle. Fat is set to a sensible minimum for hormones and satiety, and carbohydrate flexes to fit the remaining calories.

Is this a meal plan?

No. It gives you daily gram targets as a planning framework, not specific meals or medical nutrition therapy. What you eat to hit them, and whether these targets suit your health situation, are best worked out with a registered dietitian, especially if you have kidney disease or other conditions that affect protein needs.

Not medical advice. This resource is for general education only. Medications, dosing, and treatment suitability are decisions for you and a licensed clinician who knows your full medical history.

Last updated ยท 5 min read

Weekly Digest

Get Evidence-Based Metabolic Health Insights Weekly

Research-backed insights on metabolism, GLP-1 science, and sustainable weight management โ€” once a week.

No spam. Unsubscribe any time.