How to use it
- Enter your sex, age, height and weight.
- Pick your activity level and goal, or type your own daily calories.
- Choose a macro split or enter custom percentages.
- Read your daily grams and the per-meal split.
How the calculator works
- Calories. Your daily calories come from the Mifflin–St Jeor equation × your activity level, adjusted for your goal: −15% to lose weight, −10% to lose slowly, 0% to maintain or +10% to build muscle. If you already know your target, type it into "Or your own daily calories" and it overrides the estimate.
- Split. Each macro gets a percentage of those calories.
- Grams. Protein and carbohydrates have about 4 kcal per gram, fat about 9 kcal per gram:
- Protein (g) = calories × protein % ÷ 4
- Carbs (g) = calories × carb % ÷ 4
- Fat (g) = calories × fat % ÷ 9
Worked example
2,000 kcal with a balanced 30/40/30 split:
- Protein: 2,000 × 0.30 ÷ 4 = 150 g
- Carbs: 2,000 × 0.40 ÷ 4 = 200 g
- Fat: 2,000 × 0.30 ÷ 9 ≈ 67 g
Spread over four meals, that's roughly 38 g protein, 50 g carbs and 17 g fat per meal. The calculator also shows protein per kilogram and per pound of body weight.
Choosing a macro split
| Preset | Protein / Carbs / Fat | Good for |
|---|---|---|
| Balanced | 30 / 40 / 30 | Most people, general fitness |
| High protein | 35 / 35 / 30 | Weight loss, preserving muscle |
| Lower carb | 30 / 25 / 45 | People who prefer fewer carbs |
| Endurance sports | 20 / 55 / 25 | Runners, cyclists, long training sessions |
For reference, the Dietary Guidelines for Americans list acceptable ranges for adults of 10–35% of calories from protein, 45–65% from carbohydrates and 20–35% from fat. The presets above are common fitness splits; some fall outside those ranges by design. Your custom percentages must add up to 100%.
How much protein do you need?
The RDA for protein is 0.8 g per kg of body weight (about 0.36 g per lb) for healthy adults, a minimum to prevent deficiency. People who strength-train or are losing weight often aim higher, commonly around 1.2–2.0 g per kg (0.55–0.9 g per lb), to support muscle. The protein-per-weight line under the results helps you check where you are.
Tips for hitting your macros
- Build each meal around a protein source: chicken, fish, eggs, Greek yogurt, tofu, beans.
- Get most carbs from whole grains, fruit, vegetables and legumes, which also bring fiber.
- Favor unsaturated fats such as olive oil, nuts, seeds and avocado.
- Use the calorie chart to look up foods, and adjust your plan after two to three weeks based on how your weight changes.
Who should get personal advice
If you're pregnant or breastfeeding, have diabetes, kidney disease or another medical condition, or are an athlete with special requirements, plan your diet with a doctor or registered dietitian. Very high protein intakes aren't suitable for everyone. This calculator is informational and isn't medical advice; your inputs stay in your browser.
Frequently asked questions
What are macros?
Macronutrients are the nutrients that provide calories: protein, carbohydrates and fat (and alcohol, which isn't counted here).
What is the best macro ratio for weight loss?
There's no single best ratio. A calorie deficit drives weight loss; higher protein (around 30–35%) helps you keep muscle and feel full.
How many grams of protein do I need?
At least 0.8 g per kg (0.36 g per lb) of body weight. Active people often aim for 1.2–2.0 g per kg.
How do I convert macros to calories?
Multiply protein and carb grams by 4 and fat grams by 9, then add them up.
Can I enter my own calorie target?
Yes. Type it into "Or your own daily calories" and the calculator uses it instead of its estimate.
Sources
- Dietary Guidelines for Americans
- Institute of Medicine: Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids (2005)
- Jäger R et al.: International Society of Sports Nutrition Position Stand: protein and exercise (2017, PubMed)
Last reviewed: November 14, 2026 · Kitpebble editorial team
Change log
- : Sources expanded; FAQ and content reviewed.
For general information only; not medical advice or a diagnosis. How we write and review our pages