Find your daily protein, carb, and fat targets in grams based on your calories, body weight, and goal.
A macro calculator turns your daily calorie goal and body weight into specific gram targets for protein, carbohydrates, and fat — the three macronutrients that drive energy and recovery. Tracking macros means setting daily targets for each in grams, then building meals to hit them. Protein supports muscle, fat is essential for hormones and absorption, and carbs fuel training and brain function. The calculator recommends a split based on whether you want to cut, maintain, or bulk.
Steps: 1) Determine calorie target (TDEE ± deficit/surplus). 2) Set protein (g) by body weight or lean mass. 3) Set fat to 25–30% of calories. 4) Fill remaining calories with carbs.
Example: 2,000 kcal/day, protein 0.8g/lb at 150 lb → Protein = 120g (480 kcal). Fat = 25% → 500 kcal → 56g. Carbs = (2000−480−500)/4 = 255g.
Get personalized protein, carb, and fat targets
Essential for muscle repair and growth. Aim for 0.8-1g per pound of lean mass.
Primary energy source for workouts. Fill remaining calories after protein and fat.
Important for hormones and nutrient absorption. Typically 25-30% of total calories.
Type age, sex, weight, height, activity level, and goal (lose, maintain, gain). The calculator computes TDEE first.
Pick from common splits: balanced (40C/30P/30F), low-carb (20C/40P/40F), high-protein (30C/40P/30F), or set a custom ratio.
See your daily calorie target plus the grams of carbs, protein, and fat. The calculator also shows calories from each macro for verification.
For related calculations, try our calorie calculator.
Cross-checked against authoritative formulas (IRS, NIST, ACM) and updated for 2025/2026 tax years and rates.
No server roundtrip. All math runs in your browser so results appear the moment you finish typing.
We never collect, store, or transmit your inputs. Every calculation runs locally in your browser.
Each calculator includes the formula, plain-English explanation, and FAQs so you understand the result.
Estimates only. Calculator results are for educational and planning purposes — not professional advice. For binding decisions on taxes, investments, health, or legal matters, consult a qualified professional.