Skip to content

Macro calculator

Turn your calorie needs into daily grams of protein, carbohydrates and fat. Pick a goal and a macro split, or enter your own calories and percentages.

  • Free, no limits
  • No sign-up
Everything happens in your browser; your data is never uploaded.
The link includes the values you entered, so you can bookmark or share the result. We don't store them: only people you send it to will see them.
  • ✓ Free
  • ✓ No sign-up
  • ✓ Nothing uploaded

Next step

What to do next

How to use it

  1. Enter your sex, age, height and weight.
  2. Pick your activity level and goal, or type your own daily calories.
  3. Choose a macro split or enter custom percentages.
  4. Read your daily grams and the per-meal split.
Try it now

How the calculator works

  1. 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.
  2. Split. Each macro gets a percentage of those calories.
  3. 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

PresetProtein / Carbs / FatGood for
Balanced30 / 40 / 30Most people, general fitness
High protein35 / 35 / 30Weight loss, preserving muscle
Lower carb30 / 25 / 45People who prefer fewer carbs
Endurance sports20 / 55 / 25Runners, 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

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

Recommended

Similar tools

If Macro calculator helped, you may need these too.

See all in category →

People also use