Skip to main content

TDEE Calculator — Total Daily Energy Expenditure with Cut / Bulk Targets

TDEE calculator — BMR × activity factor, with cut/bulk calorie targets and projected weekly weight change.

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
yr
cm
kg
BMR (at rest)
1699
kcal / day
TDEE (maintenance)
2633
kcal / day
Daily target · Maintain
2633
kcal / day
vs maintenance: 0 kcal / day
Projected weekly change: hold 0.00 kg / week
Protein
197
g
Carbs
263
g
Fat
88
g

TDEE = BMR × activity factor. Weekly change uses 7700 kcal ≈ 1 kg. These are estimates — track your real weight for 2–3 weeks and adjust.

What this tool does

Free online TDEE (total daily energy expenditure) calculator. Enter sex, age, height and weight (metric cm / kg or imperial ft+in / lb), pick your activity level, and we compute your BMR with Mifflin-St Jeor (default) or Harris-Benedict, then multiply by the activity factor (sedentary 1.2 / light 1.375 / moderate 1.55 / very active 1.725 / extra active 1.9) to get your TDEE — the calories you actually burn in a typical day. Where a plain BMR calculator stops, this one keeps going: pick a goal and we turn TDEE into an actionable daily calorie target. Maintenance holds you steady; a cut uses a percentage deficit (−15%, −20%, or your own number) instead of a flat −500 so the deficit scales safely with your body size; a lean bulk adds +10% or +15%. For every goal we show the daily target, how far it sits above or below maintenance, and the projected weekly weight change using the 7700 kcal ≈ 1 kg constant. Flip on the optional macro panel for a 30% protein / 40% carb / 30% fat gram breakdown. Everything runs 100% in your browser — your numbers never touch a server, and the shareable URL lets you hand a teammate or coach the exact same plan.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 12 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Content Creator
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How TDEE Calculator fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 BMR Calculator BMR calculator — basal metabolic rate by Mifflin-St Jeor and Harris-Benedict (compared side-by-side). Open
  2. 2 Calorie Calculator Calorie calculator — daily calorie needs (BMR + TDEE), weight loss/gain targets, macro breakdown. Open
  3. 3 BMI Calculator Body Mass Index calculator with WHO + Asian classifications — metric and imperial — browser-only Open

Real-world use cases

  • Set a cut target that won't stall a smaller lifter

    A 58 kg woman plugs in her stats, picks "moderate" activity and gets a TDEE of ~1950. The classic advice "eat 500 below" would drop her to 1450 — a 26% deficit that crushes training and crosses the safe floor. Instead she picks the −15% cut, lands at ~1660, sees the floor warning stays off, and reads the projected −0.29 kg/week. Steady, sustainable, and she screenshots the share URL into her coach's DM.

  • Plan a lean bulk without guessing the surplus

    You finished a cut and want to add muscle without spilling into fat gain. Enter your stats, set activity to your real training volume, pick "lean bulk +10%". The tool shows TDEE 2700 → target 2970, a +270 daily surplus, and ~+0.25 kg/week. Flip on macros to see the 30/40/30 grams, set protein at the bottom of the range, and ride that number for three weeks before re-checking the scale.

  • Reconcile two apps that disagree on your maintenance

    Your fitness watch says you burn 3100 a day; a generic web calculator says 2400. Run both BMR formulas here: Mifflin gives one TDEE, Harris reads 5–10% higher. Seeing the spread explains the gap — the watch counts every step, the formula assumes an average. Take the formula number as your eating baseline, hold it two weeks, and let the scale arbitrate rather than trusting either app blindly.

  • Hand a client a calorie plan over chat

    A remote coach sets up a client's numbers, picks the goal and macro split, then copies the page URL. The client opens the link and sees the exact same TDEE, target, weekly projection and macros — no PDF, no spreadsheet, no account. Because the inputs live in the URL, the whole plan travels in one paste, and the client can tweak activity if their week changes and re-share the updated link back.

  • Convert a metric plan to imperial for a US client

    You built a plan in kg/cm for yourself but your client uses lb and feet. Toggle imperial: every field switches units, the weekly weight change re-displays in pounds, and the calorie math is identical underneath (the tool always computes in metric internally). Read off the new weekly number — e.g. −0.64 lb/week for a mild cut — and hand it over in the units they actually weigh themselves in.

Common pitfalls

  • Picking an activity factor that's too high. Counting an intended schedule instead of your real weekly training is the number-one reason a deficit doesn't produce loss. If the scale won't budge after three weeks, drop one activity tier before cutting calories further.

  • Treating TDEE as a fixed number forever. As you lose weight your BMR and TDEE both fall, so a target that worked at the start can become maintenance two months in. Re-run the calculator every 4–6 kg of change.

  • Chasing too steep a deficit. A −500 flat cut looks the same on paper but is a far deeper percentage for a small person — that's why this tool uses percentages and warns below ~1500 (men) / ~1200 (women) kcal. Deeper isn't faster; it just costs you muscle and training quality.

Privacy

Every calculation — BMR (Mifflin-St Jeor or Harris-Benedict), the activity multiplication into TDEE, the goal percentages, the 7700 kcal-per-kg weekly projection and the 30/40/30 macro split — is plain JavaScript running in your browser tab. No weight, age or body data is ever uploaded, and nothing is logged. The unit and macro-panel preferences are stored only in this browser's localStorage. The one caveat: your inputs (sex, age, height, weight, activity, goal) are encoded in the shareable URL so a coach or teammate can open the same plan — that means a "share link" exposes those stats to wherever you paste it. For a one-off calculation that's fine; if your numbers are private, copy the results manually rather than sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-14