Protealpes

Calculator

Calorie calculator — free daily target by goal

See how many calories to eat for fat loss, maintenance, or muscle gain from height, weight, age, activity, and goal.

Units
Sex
Activity level
Goal

Educational estimate only. Pregnancy, eating-disorder history, and prescribed medical diets need a qualified professional. Protealpes is not a clinic.

What this tool does

Enter sex, age, height, weight, activity, and a goal — fat loss, maintenance, or muscle gain — and this tool returns a daily calorie target. Fat loss applies about a 20% deficit from estimated TDEE; muscle gain adds a modest surplus. If the math would dip below Protealpes’ educational floor (1,200 kcal for women, 1,500 kcal for men), the number is held and labeled.

How it works

Mifflin-St Jeor (1990) estimates resting burn. Multiply by a standard activity factor (1.2–1.9) for TDEE. Your goal trims or adds a percentage on top. The floors are planning brakes so aggressive deficits cannot print on the page — not clinical RDAs.

Formula and methodology

BMR (Mifflin-St Jeor, 1990): men 10×kg + 6.25×cm − 5×age + 5; women 10×kg + 6.25×cm − 5×age − 161. TDEE = BMR × activity (1.2 sedentary through 1.9 very active). Fat loss ≈ TDEE × 0.80; surplus ≈ TDEE × 1.10. Equations predict groups better than individuals; NEAT and logging error move the real number.

How to interpret the result

Treat the result as a starting intake for two weeks of averaging weight, not a promise. If the weekly average is already falling at “maintenance,” you were not at maintenance. If weight is stuck after honest logging, adjust 100–200 kcal or steps — do not invent a new 800 kcal plan.

Example

An 80 kg, 180 cm, 30-year-old man at moderate activity has BMR 1,780 kcal and TDEE about 2,760 kcal. Fat-loss landing is near 2,200 kcal; a lean surplus is near 3,000 kcal. Protein still needs its own gram target so the calorie number has a job.

Common mistakes

  • Picking “very active” because you went to the gym twice.
  • Recalculating every morning from a single scale reading.
  • Ignoring the educational floor and stacking extra cuts on rest days.
  • Setting calories without a protein number, then wondering why training felt empty.

When this estimate may be off

  • Body weight or height is a guess, or activity does not match a normal week.
  • You have a clinical condition, are pregnant, or have been prescribed a specific diet.
  • NEAT collapsed in a deficit, so expenditure is lower than the multiplier implies.
  • The scale is mostly glycogen and sodium after a high-carb or restaurant weekend.

Frequently asked questions

How many calories should I eat to lose weight?

Start near TDEE × 0.80 — about a 20% deficit from this calculator’s fat-loss setting. That is a starting point, not a promise: confirm with a two-week weight average and adjust 100–200 kcal if progress stalls.

Which formula does this calorie calculator use?

Mifflin-St Jeor (1990) for BMR, then standard activity multipliers for TDEE. The equation is shown on the page. It predicts groups better than individuals — NEAT, logging, and adaptation still move your real number.

Is this the same as TDEE?

TDEE is the maintenance estimate. This tool also applies a fat-loss or surplus adjustment and shows those bands beside maintenance.

Why won’t the calculator go below 1,200 or 1,500 kcal?

Protealpes holds an educational floor so aggressive math cannot print a crash target. Smaller bodies and medical diets belong with a clinician, not a tighter website number.

Should I eat less on rest days?

Keep the same daily target unless you have a planned, still-adequate refeed. Repair and NEAT do not clock out because you skipped the gym.

How soon should I change the number?

Use a weekly average for two to three weeks. One noisy morning is not a new calorie budget.

Do I still need to count if the number feels right?

You need a feedback loop. Logging for a stretch, then using portions that hit protein, is enough for many people. The calculator does not replace that loop.

Related tools

Related guides

How Protealpes calculates