Macro Split Calculator
Convert calorie percentages into daily protein, carb, and fat gram targets based on your TDEE.
Last updated:
What this tool does
This calculator converts user-defined calorie percentages into daily gram targets for protein, carbohydrates, and fat based on total daily energy expenditure (TDEE). It accepts TDEE in kilocalories, protein percentage, and carbohydrate percentage as inputs, automatically derives fat as the remainder, then applies Atwater general factors (4 kcal/g for protein and carbs, 9 kcal/g for fat) to output gram quantities for each macronutrient. The macro split is a planning tool commonly used to structure meal composition for physique, performance, or general health goals.
Formula Used
Spotted something off? Let us know — we update calculators regularly.
This calculator applies user-specified percentage splits to your Total Daily Energy Expenditure (TDEE) and converts those calorie allocations into grams of protein, carbohydrates, and fat. It does not recommend a particular split—it simply performs the arithmetic to show how many grams of each macronutrient correspond to your chosen percentages.
How Macro Split Calculator works
You provide three values: your TDEE in kilocalories, the percentage of calories you want from protein, and the percentage from carbohydrates. The tool automatically calculates fat as the remainder (100 - protein% - carbs%). It then divides protein and carbohydrate calories by 4 (since both yield 4 kcal/g) and fat calories by 9 (fat yields 9 kcal/g) to produce gram targets. The result is displayed as a P / C / F gram breakdown alongside calorie subtotals.
The formula
For each macronutrient:
• Protein grams = (TDEE × protein%) ÷ 100 ÷ 4
• Carbs grams = (TDEE × carbs%) ÷ 100 ÷ 4
• Fat grams = (TDEE × [100 - protein% - carbs%]) ÷ 100 ÷ 9
The constants 4 and 9 represent the Atwater general factors: carbohydrate and protein each supply approximately 4 kilocalories per gram, while fat supplies approximately 9 kilocalories per gram. These coefficients are used globally in nutrition labeling and were established through bomb-calorimetry studies in the late 19th and early 20th centuries.
Where this method is most accurate
This tool performs unit conversion—it does not estimate TDEE or recommend macro ratios. Accuracy depends entirely on the accuracy of the TDEE figure entered. The Atwater factors are general averages; the true metabolizable energy from protein, for example, ranges from 3.2 to 4.3 kcal/g depending on amino-acid profile and individual digestive efficiency. Mixed-diet populations see good agreement with the 4/4/9 model, but very high-fiber or high-resistant-starch diets may yield slightly lower realized energy.
What this tool does not do
It does not calculate or estimate your TDEE—that figure must come from a separate tool or method. It does not prescribe optimal macronutrient ranges for any goal, condition, or training phase. It does not account for meal timing, fiber, micronutrients, or the thermic effect of food. The output is a purely arithmetic conversion; it carries no recommendation about whether a given split is suitable or effective.
Disclaimer
This calculator is an educational tool that performs arithmetic conversions. It is not medical, nutritional, or training advice and does not diagnose, treat, or prevent any condition. Consult a registered dietitian or physician before making changes to your diet, especially if you have metabolic disorders, food allergies, or other health concerns.
Questions
- Why does the fat percentage adjust automatically?
- The tool uses a two-slider design: you set protein and carbs percentages, and fat is calculated as the remainder (100 - protein% - carbs%). This ensures the three macronutrients always sum to 100% without requiring manual balancing.
- What are the 4 and 9 conversion factors?
- These are the Atwater general factors: protein and carbohydrate each provide approximately 4 kilocalories per gram, while fat provides approximately 9 kilocalories per gram. They are standard coefficients used in nutrition labeling worldwide.
- Can I enter a custom fat percentage?
- No. Fat percentage is always derived as 100 minus the sum of protein and carbs percentages. If you want a specific fat target, adjust the protein or carbs sliders until fat reaches the desired value.
- What happens if protein plus carbs exceeds 100%?
- The calculator returns an error message asking you to reduce one percentage to leave room for fat. Macronutrient percentages must sum to 100%, so the tool prevents invalid splits.
- Does this tool recommend a macro split for my goals?
- No. It performs arithmetic conversion only. The choice of protein, carb, and fat percentages is entirely user-controlled. The tool does not prescribe ratios for fat loss, muscle gain, performance, or any other outcome.
Sources & Methodology
Multiplies user-defined protein and carbohydrate percentages by TDEE, calculates fat as the remainder (100 - protein% - carbs%), then divides protein and carb calories by 4 kcal/g and fat calories by 9 kcal/g using Atwater general factors (Merrill & Watt, 1955).
- › Merrill AL, Watt BK. Energy Value of Foods: Basis and Derivation. USDA Agriculture Handbook No. 74. 1955.
- › Atwater WO, Benedict FG. Experiments on the Metabolism of Matter and Energy in the Human Body. USDA Office of Experiment Stations Bulletin 136. 1903.
- › U.S. Food and Drug Administration. Guidance for Industry: A Food Labeling Guide – Appendix F: Calculate the Percent Daily Value. 2013.
More in Macros & Intake
View all 7 →- Protein Intake CalculatorMultiply body weight by grams-per-kilogram rate to estimate daily protein intake in grams.
- Alcohol Calories CalculatorEstimate the caloric contribution of ethanol in alcoholic beverages using ABV and serving size.
- Caffeine Half-Life CalculatorEstimate remaining caffeine in your system using exponential decay and a 5-hour half-life.
- Water Intake CalculatorEstimate daily water intake using body weight and activity level with clinical hydration guidelines.
- Carb Cycling CalculatorEstimate weekly calorie distribution across high-, medium-, and low-carb training days.
- Meal Portion Scaling CalculatorScale recipe ingredient quantities proportionally when changing serving counts.