Your result will appear here
Fill in the fields and press Calculate.
To turn calories into macros, multiply your daily calories by each macro's percentage and divide by its energy per gram: 4 kcal for carbohydrate, 4 kcal for protein, 9 kcal for fat. At 2,000 kcal on a balanced 50/20/30 split, that is 250 g of carbs, 100 g of protein and 67 g of fat.
This calculator does that arithmetic for three preset splits: balanced (50% carbs / 20% protein / 30% fat), low carb (25 / 35 / 40) and high protein (40 / 30 / 30). It does not estimate your calorie needs; enter a target you already have from a TDEE or calorie calculator, a dietitian or a tracking app.
Below you will find how each preset compares with the U.S. Acceptable Macronutrient Distribution Ranges, how to check your protein in grams per kilogram (the way the 2025–2030 Dietary Guidelines express it), and the most common reasons app totals and calculator targets disagree.
Macro Calculator: step-by-step worked example
- Daily calories (kcal)
- 2,200
- Diet profile
- High protein
- 1
Calorie split for the profile
Balanced 50/20/30 · Low-carb 25/35/40 · High-protein 40/30/30 (carb/protein/fat %)
= 40% / 30% / 30%
- 2
Carbohydrate (4 kcal/g)
Carbs = round(Calories × share ÷ 4)
2,200 × 0.4 ÷ 4 = 220 g
- 3
Protein (4 kcal/g)
Protein = round(Calories × share ÷ 4)
2,200 × 0.3 ÷ 4 = 165 g
- 4
Fat (9 kcal/g)
Fat = round(Calories × share ÷ 9)
2,200 × 0.3 ÷ 9 = 73 g
- Carbs880 kcal40%
- Protein660 kcal30%
- Fat660 kcal30%
- Carbs220 g
- Protein165 g
- Fat73 g
Good to know: Energy factors follow the Atwater system (carbs and protein 4, fat 9 kcal/g). The balanced profile sits inside the usual dietary guideline ranges (45–65% carbs, 20–35% fat). With diabetes, kidney disease or pregnancy, set the split with a dietitian.
Macro Calculator — how it works
The math behind the grams
Each macro's grams come from the same three steps:
grams = daily calories × percentage ÷ kcal per gram
The energy factors are the general Atwater values that U.S. food labels are allowed to use under FDA regulation 21 CFR 101.9: 4 kcal per gram of protein, 4 per gram of total carbohydrate and 9 per gram of fat. The calculator rounds each result to the nearest gram, so the three macros can add back up to a total a few calories off your target.
| Preset | Carbs / Protein / Fat | At 1,800 kcal | At 2,500 kcal |
|---|---|---|---|
| Balanced | 50 / 20 / 30 % | 225 g / 90 g / 60 g | 313 g / 125 g / 83 g |
| Low carb | 25 / 35 / 40 % | 113 g / 158 g / 80 g | 156 g / 219 g / 111 g |
| High protein | 40 / 30 / 30 % | 180 g / 135 g / 60 g | 250 g / 188 g / 83 g |
How the presets compare with U.S. reference ranges
The National Academies' Acceptable Macronutrient Distribution Ranges (AMDR) for adults are 45–65% of calories from carbohydrate, 10–35% from protein and 20–35% from fat. They describe intakes associated with adequate nutrients and lower chronic-disease risk.
- Balanced (50/20/30) sits inside all three ranges.
- High protein (40/30/30) has protein and fat inside the ranges and carbohydrate 5 points below the 45% floor.
- Low carb (25/35/40) is outside the AMDR on carbohydrate (below 45%) and fat (above 35%), with protein at the 35% ceiling. Many people follow such a plan deliberately; the point is that it is a choice outside the reference ranges, not a neutral default.
The carbohydrate RDA for adults is 130 g per day, a minimum adequate intake. Low-carb at 1,500 kcal gives 94 g and at 1,800 kcal gives 113 g, both under that figure; at 2,200 kcal and above the low-carb preset clears it.
Check protein in grams per kilogram, not just percent
Percentages scale with calories, but protein needs scale with body size. The adult RDA is 0.8 g per kg of body weight (0.36 g per lb), a minimum to avoid deficiency. The 2025–2030 Dietary Guidelines for Americans, released in January 2026, suggest 1.2–1.6 g per kg per day for adults.
To check a result, divide the protein grams by your weight in kg (lb × 0.4536). A 140-lb (63.5 kg) woman eating 1,800 kcal on the balanced preset gets 90 g of protein: 90 ÷ 63.5 = 1.42 g/kg, inside the 1.2–1.6 range. The same calories on high protein give 135 g, or 2.13 g/kg, which is above the guideline range. For a larger person on a low calorie target the opposite happens, so if protein per kg comes out low, pick the high-protein preset or raise protein manually and take the calories out of carbs.
Calories per gram also explain "missing" calories
- Fiber is counted in total carbohydrate on U.S. labels but supplies less usable energy, which is why FDA also allows labels to use 4 kcal/g on carbohydrate minus non-digestible carbohydrates and sugar alcohols.
- Alcohol has about 7 kcal per gram and is not a macro in this calculator. A day with two beers can be on target for carbs, protein and fat and still over on calories.
- Rounding on labels. Nutrition labels round calories and grams, so totals logged from labels rarely match 4/4/9 arithmetic exactly. A gap of a few percent is normal.
Choosing a split
There is no single best ratio. Total calories drive weight change; the macro split influences how full you feel, how training goes and how well you keep muscle while losing weight. A practical order of decisions is: set calories, set protein from body weight, set fat at a level you can sustain (staying at or above 20% keeps it inside the AMDR), then give the rest to carbohydrate. The presets are shortcuts for that process, and the table above shows how far each one moves the grams.
Customizing a preset by hand
If none of the three splits fits, build your own with the same arithmetic. Start with protein in grams from body weight, convert it to calories, then divide what is left.
For a 180-lb (81.6 kg) man on 2,400 kcal who wants 1.6 g/kg of protein:
- Protein: 81.6 × 1.6 = 131 g → 131 × 4 = 524 kcal (22% of calories)
- Fat at 30%: 2,400 × 0.30 = 720 kcal ÷ 9 = 80 g
- Carbs get the rest: 2,400 − 524 − 720 = 1,156 kcal ÷ 4 = 289 g (48%)
That 48/22/30 split is inside all three AMDR ranges. Run the balanced preset at 2,400 kcal for comparison and it gives 300 g carbs, 120 g protein and 80 g fat, close to the custom result.
Spreading macros across meals
Dividing daily grams by the number of meals gives per-meal targets that are easier to plan. 135 g of protein over four meals is about 34 g each; 225 g of carbohydrate over three meals and a snack is roughly 60 g per meal plus 45 g for the snack. The daily total matters more than exact timing for most people, so treat per-meal numbers as a planning aid, not a rule.
If you have diabetes, kidney disease or another condition affected by diet, ask your doctor or a registered dietitian before changing your macro split.
Worked example
A 140-lb (63.5 kg) woman has a calorie target of 1,800 kcal from her tracking app and wants to compare the three presets.
Balanced (50/20/30) - Carbs: 1,800 × 0.50 = 900 kcal ÷ 4 = 225 g - Protein: 1,800 × 0.20 = 360 kcal ÷ 4 = 90 g (1.42 g/kg) - Fat: 1,800 × 0.30 = 540 kcal ÷ 9 = 60 g
High protein (40/30/30) - Carbs: 720 ÷ 4 = 180 g; protein: 540 ÷ 4 = 135 g (2.13 g/kg); fat: 540 ÷ 9 = 60 g
Low carb (25/35/40) - Carbs: 450 ÷ 4 = 112.5, shown as 113 g; protein: 630 ÷ 4 = 157.5, shown as 158 g; fat: 720 ÷ 9 = 80 g
The balanced split already puts her protein inside the 1.2–1.6 g/kg range from the 2025–2030 Dietary Guidelines, so a high-protein preset is optional rather than necessary for her. The low-carb option drops carbohydrate below the 130 g RDA and pushes fat to 40% of calories, outside the 20–35% AMDR.
Frequently asked questions
How do I calculate my macros?+
Multiply your daily calories by the percentage for each macro, then divide by 4 for carbs and protein or 9 for fat. At 2,000 kcal with 50/20/30, that is 250 g carbs, 100 g protein and 67 g fat.
What are good macros for weight loss?+
Calories determine weight loss; macros mainly affect fullness and muscle retention. A common approach is to keep protein at about 1.2–1.6 g per kg (the 2025–2030 U.S. guideline range) or higher while in a deficit and split the remaining calories between carbs and fat.
How many grams of protein do I need a day?+
The RDA is 0.8 g per kg (0.36 g per lb) as a minimum; the 2025–2030 Dietary Guidelines suggest 1.2–1.6 g/kg for adults. For a 170-lb (77 kg) person, that is about 62 g at the RDA and 93–123 g in the guideline range.
What is the 40/30/30 macro split?+
40% carbs, 30% protein, 30% fat, the high-protein preset here. At 2,000 kcal it gives 200 g carbs, 150 g protein and 67 g fat. Its carbohydrate share is just under the 45% lower bound of the U.S. AMDR.
What are the recommended macro ranges for adults?+
The National Academies' AMDR is 45–65% of calories from carbohydrate, 10–35% from protein and 20–35% from fat. The balanced 50/20/30 preset falls inside all three.
Why does fat have 9 calories per gram?+
Fat is more energy-dense than carbohydrate or protein. FDA's labeling rule uses general factors of 4, 4 and 9 kcal per gram for protein, carbohydrate and fat, so 10 g of fat carries 90 kcal while 10 g of carbs carries 40.
How many carbs should I eat on a low-carb diet?+
This calculator's low-carb preset gives 25% of calories: 125 g at 2,000 kcal or 94 g at 1,500 kcal. The adult carbohydrate RDA is 130 g per day, so low-carb plans at lower calorie levels fall below it.
Does alcohol count toward macros?+
Alcohol provides about 7 kcal per gram but is not carbohydrate, protein or fat, so it isn't in these macro totals. Count it in your calories, or the day can be on target for macros and over on energy.
Why don’t my tracked macros add up to my calories?+
Labels round calories and grams, fiber and sugar alcohols supply less energy than 4 kcal/g, and alcohol isn't a macro. A few percent of difference between logged calories and 4/4/9 arithmetic is normal.
Sources
- Cornell Law (LII) — 21 CFR § 101.9, Nutrition labeling of food: general factors of 4, 4 and 9 kcal/g
- Healthy U.S.-style dietary patterns can be modified to provide increased energy from protein (AMDR and carbohydrate RDA, PMC)
- Harvard T.H. Chan School of Public Health — Dietary Guidelines for Americans 2025–2030 (protein 1.2–1.6 g/kg)
- Harvard Health Publishing — How much protein do you need every day? (RDA 0.8 g/kg)
About this page
- Publisher:
- Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
- Written by:
- Kübra Yıldız — Editor (Health, nutrition, pregnancy, education, exam scores)
- Reviewed by:
- Furkan Tur — Editor
Parameters come from official sources; the last update date is shown at the bottom of the page.
Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.
How we calculate and our accuracy policy →
This tool is for general information only and is not medical diagnosis, treatment or advice. Consult a physician for decisions about your health.
Last updated: