nutrition · 6 min read
How to Convert Calories to Macros (Grams of Protein, Carbs, and Fat)
Turn a calorie total into grams of protein, carbs, and fat: multiply by each percentage, then divide by 4, 4, or 9. Examples from 1,600 to 2,500 calories.
The short answer
To convert calories to macros, multiply your calorie total by the percentage you want from each macronutrient, then divide the protein and carbohydrate calories by 4 and the fat calories by 9, the FDA’s general factors. For example, 2,000 calories split 25% protein, 45% carbohydrate, and 30% fat is 500 ÷ 4 = 125 g protein, 900 ÷ 4 = 225 g carbohydrate, and 600 ÷ 9 ≈ 67 g fat. The National Academies’ reference ranges for adults are 10–35% of calories from protein, 45–65% from carbohydrate, and 20–35% from fat.
What is the formula for converting calories to macros?
Multiply the calorie total by each macronutrient’s share, then divide by that macronutrient’s calories per gram: 4 for protein, 4 for carbohydrate, and 9 for fat. These are the general factors FDA labeling rules allow for calculating calories (21 CFR 101.9), so the result lines up with the numbers you read on a Nutrition Facts label.
The three percentages describe how one calorie total is divided, so they must add up to 100%. The gram amounts will not add up to anything meaningful on their own, because a gram of fat carries more than twice the energy of a gram of protein or carbohydrate.
- Protein grams = calories × protein % ÷ 4.
- Carbohydrate grams = calories × carbohydrate % ÷ 4.
- Fat grams = calories × fat % ÷ 9.
- Check: (protein g × 4) + (carbohydrate g × 4) + (fat g × 9) should land within a few calories of the total.
Why the factors are 4, 4, and 9: read the guide to calories per gram
Sources: eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)
How many grams of protein, carbs, and fat are in 1,600, 2,000, and 2,500 calories?
The table applies one illustrative split, 25% protein, 45% carbohydrate, and 30% fat, to three calorie totals. Each percentage sits inside the adult reference ranges described below. It shows how the arithmetic works; it is not a recommended target for any particular person.
So, how many grams of protein in 2000 calories? It depends entirely on the percentage you choose: at 15% it is 75 g, at 25% it is 125 g, and at 35% it is 175 g. The calorie total alone does not determine your macros.
| Daily calories | Protein (25% ÷ 4) | Carbohydrate (45% ÷ 4) | Fat (30% ÷ 9) |
|---|---|---|---|
| 1,600 | 100 g | 180 g | 53 g |
| 2,000 | 125 g | 225 g | 67 g |
| 2,500 | 156 g | 281 g | 83 g |
Sources: eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)
What macro percentages fall within the recommended ranges?
For adults, the Acceptable Macronutrient Distribution Ranges (AMDRs) set by the National Academies are 10–35% of calories from protein, 45–65% from carbohydrate, and 20–35% from fat. The ranges were established to give health professionals guidance on intakes associated with adequate nutrients and reduced chronic disease risk, and they are applied as a general guideline for planning diets.
The ranges are wide on purpose, and many combinations fit inside them. Children have different ranges, and a 2024 National Academies letter report discussed how the ranges could be rethought. The table converts the adult ranges into grams at 2,000 calories.
| Macronutrient | Adult range (% of calories) | Calories at 2,000 per day | Grams at 2,000 per day |
|---|---|---|---|
| Protein | 10–35% | 200–700 | 50–175 g |
| Carbohydrate | 45–65% | 900–1,300 | 225–325 g |
| Fat | 20–35% | 400–700 | 44–78 g |
Sources: National Academies of Sciences, Engineering, and Medicine: Rethinking the Acceptable Macronutrient Distribution Range for the 21st Century (2024), Chapter 3; USDA National Agricultural Library: DRI Calculator, Protein
What macro split do the Nutrition Facts Daily Values assume?
The % Daily Value column on a U.S. label is calculated from fixed reference amounts: 78 g total fat, 275 g total carbohydrate, and 50 g protein. Converted with the 4-4-9 rule, that is 702 calories from fat, 1,100 from carbohydrate, and 200 from protein, about 2,002 calories in total, or roughly 35% fat, 55% carbohydrate, and 10% protein.
Those Daily Values are a labeling reference for comparing foods, not a personal macro target. The protein Daily Value sits at the bottom of the adult range and the fat Daily Value at the top, which is one reason a percentage on a label rarely matches the percentage in your own plan.
How to read a Nutrition Facts label for macro tracking
Sources: FDA: Daily Value on the Nutrition and Supplement Facts Labels; eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)
How do you convert macro grams back into percentages?
Multiply each gram amount by its factor to get calories, add them up, then divide each macronutrient’s calories by the total. This is useful when someone gives you targets in grams and you want to see the split.
Example: 150 g protein, 200 g carbohydrate, and 60 g fat is 600 + 800 + 540 = 1,940 calories. Protein is 600 ÷ 1,940 ≈ 31%, carbohydrate is 800 ÷ 1,940 ≈ 41%, and fat is 540 ÷ 1,940 ≈ 28%.
Expect small gaps when you compare this math with a food’s printed calories. Labels round both calories and grams, and some fiber is counted at fewer than 4 calories per gram.
Why label calories and the 4-4-9 math rarely match exactly
Sources: eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)
How ScanYourMacros turns a calorie target into macro targets
ScanYourMacros does this conversion for you. Automatic targets start from an estimated calorie target based on your profile, activity, and goal, set protein from body weight, set fat from the preference you choose (balanced, low-carb, or high-carb), and give the remaining calories to carbohydrate using the same 4-4-9 factors. These are general estimates, not a prescription.
If you already have targets, for example from a registered dietitian, you can enter your own calories and macro grams. The app checks that the grams add up to the calorie target within 5% or 20 calories, whichever is larger, which leaves room for ordinary rounding.
For targets tied to a health condition, pregnancy, or a medical diet, work with a registered dietitian or your healthcare team rather than a general calculator.
Common questions
How many grams of protein are in 2,000 calories?
It depends on the share of calories you assign to protein. At 2,000 calories, 10% is 50 g, 25% is 125 g, and 35% is 175 g, because each gram of protein provides about 4 calories.
Do macro percentages have to add up to 100%?
Yes. The percentages describe how one calorie total is divided among protein, carbohydrate, and fat, so they must total 100%. The gram amounts will not, because fat has 9 calories per gram and the others have 4.
Why do you divide fat calories by 9 instead of 4?
Fat provides about 9 calories per gram, while protein and carbohydrate provide about 4. The same 600 calories equals about 67 g of fat but 150 g of protein or carbohydrate.
What macro ratio should I use?
A general guide cannot choose one for you. For most adults, the National Academies’ reference ranges of 10–35% protein, 45–65% carbohydrate, and 20–35% fat describe a broad acceptable range; a registered dietitian can set targets for your health, training, or medical needs.
Should I use total carbohydrate or net carbs when converting calories?
Use total carbohydrate with the 4-calorie factor, because that is the line FDA labeling rules apply the general factor to. Some labels count soluble fiber at 2 calories per gram, so a high-fiber food can list slightly fewer calories than the 4-4-9 math suggests.
Sources and editorial notes
- National Academies of Sciences, Engineering, and Medicine: Rethinking the Acceptable Macronutrient Distribution Range for the 21st Century (2024), Chapter 3
- USDA National Agricultural Library: DRI Calculator, Protein
- eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)
- FDA: Daily Value on the Nutrition and Supplement Facts Labels
Sources accessed Oct 30, 2026. Examples and app walkthroughs are illustrative. This guide has not been individually reviewed by a clinician and does not provide personalized nutrition or medical advice. Read our editorial policy.
Keep exploring
How to Read a Nutrition Facts Label for Macro Tracking
Read a label in the order that matters for logging: serving size, calories, fat, carbohydrate, and protein. How to scale it, what %DV means, and per-100 g math.
Calories per Gram of Protein, Carbohydrate, and Fat: The 4-4-9 Rule
Protein and carbohydrate provide about 4 calories per gram and fat about 9. Where the numbers come from (FDA and USDA), how to calculate calories from a label, and why the math rarely matches exactly.
What Are Macronutrients? Protein, Carbs, and Fat Explained
Macronutrients are protein, carbohydrate, and fat: about 4 calories per gram for protein and carbs, 9 for fat. What each does and how to find them on a label.
Building Sustainable Nutrition Habits
Choose a small change, make it easier to repeat, and build a routine that leaves room for busy days.
Pre and Post Workout Nutrition
Practical food and timing ideas for everyday workouts, with a focus on comfort, recovery, and your overall routine.