Calorie calculator — daily calorie needs (BMR + TDEE), weight loss/gain targets, macro breakdown.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
| Calorie targets by goal | kcal / day |
|---|---|
| Lose 0.5 kg / week | 2133 |
| Lose 0.25 kg / week | 2383 |
| Maintain weight | 2633 |
| Gain 0.25 kg / week | 2883 |
| Gain 0.5 kg / week | 3133 |
| Carbs | Protein | Fat | |
|---|---|---|---|
| Lose 0.5 kg / week | 213g | 160g | 71g |
| Lose 0.25 kg / week | 238g | 179g | 79g |
| Maintain weight | 263g | 197g | 88g |
| Gain 0.25 kg / week | 288g | 216g | 96g |
| Gain 0.5 kg / week | 313g | 235g | 104g |
Formula: Mifflin-St Jeor — the most accurate predictive BMR equation for the general adult population.
What this tool does
Free online calorie calculator that estimates your daily calorie needs using the Mifflin-St Jeor equation — the most accurate predictive BMR formula for the general adult population. Enter sex, age, height and weight (metric or imperial) plus one of five activity levels and we compute BMR, TDEE, and target calories for five common goals: lose 0.5 kg/week, lose 0.25 kg/week, maintain, gain 0.25 kg/week, and gain 0.5 kg/week. Each target comes with a 40/30/30 macro split in grams of carbs, protein and fat per day. 100% client-side — your numbers never leave the browser.
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
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- 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. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Calorie 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 Water Intake Calculator Water intake calculator — daily water target by body weight, activity, climate. With drink-log to track today's progress. Open
- 2 Body Fat Calculator Body fat % calculator — 4 formulas (US Navy / BMI-based / YMCA / Jackson-Pollock) with body shape visualization. Open
- 3 BMI Calculator Body Mass Index calculator with WHO + Asian classifications — metric and imperial — browser-only Open
Real-world use cases
Set a realistic cut before a wedding or a beach holiday
You have 12 weeks and want to drop about 6 kg without crashing. Plug in female, 32, 165 cm, 72 kg, moderately active and the maintain line shows roughly 2050 kcal. The "lose 0.5 kg/week" preset puts you near 1550 kcal with 116 g carbs, 116 g protein and 52 g fat. That 500 kcal gap is aggressive but sustainable, and the macro split keeps protein high enough to hold muscle while the scale moves.
Reverse a stall in the last five kilos
A lifter at 78 kg has been stuck for three weeks on a flat 1800 kcal. He re-runs the numbers as lightly active instead of moderate (his cardio dropped) and TDEE falls to 2300, not 2550. Suddenly his "deficit" was only 250 kcal, not 750. Switching to the lose 0.25 kg/week preset at his true maintenance gives a slower but honest target he can actually hold.
Build a clean lean-bulk for a beginner
A 19-year-old male, 180 cm, 65 kg, training four times a week, wants size without fat. Maintain reads near 2750 kcal. The gain 0.25 kg/week preset adds a 250 kcal surplus to about 3000 kcal, with 300 g carbs, 225 g protein and 100 g fat. That slow surplus is the difference between adding muscle and adding a gut, and the protein target tells him exactly how much chicken, eggs and dairy to plan per day.
Coach a client by sharing one link
A trainer onboards a remote client over chat. She fills in the client's stats, picks moderate activity, lands on a 1700 kcal maintain figure, then copies the page URL. Because every input lives in the link, the client opens it and sees the exact same BMR, TDEE and macro grams without re-typing anything. No spreadsheet, no app login, just a shareable starting point they can both tweak.
Common pitfalls
Picking "moderate" or "very active" by ego. Three gym sessions a week is light-to-moderate, not very active; overstating activity inflates TDEE by 300-500 kcal and quietly erases your deficit. When unsure, drop one tier.
Trusting the target to the exact calorie. The Mifflin-St Jeor estimate carries a ±10% error, so a 2000 kcal figure really means 1800-2200. Use it as a 2-week starting point, then adjust by what the scale actually does.
Forgetting that BMR drops as you lose weight. A target set at 80 kg is too high at 72 kg; re-run the calculator every 4-5 kg lost, or the same deficit slowly becomes maintenance and the scale stalls.
Privacy
Everything runs in your browser. Your sex, age, height, weight and activity level are used only to compute BMR, TDEE and macros on your device, and nothing is sent to a server. Inputs are encoded into the page URL so you can bookmark or share a result, which means anyone you send the link to can see those numbers; if your weight is private, do not share the link. Close the tab and nothing is stored.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- A1Z26 Cipher (Letter ⇄ Number) A=1, B=2 … Z=26 — encode text to numbers or decode numbers to text, pick hyphen / space / comma separators, one-click copy — browser-only
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Add Line Numbers Number every line of pasted text — set start, step and separator, zero-pad to align, skip blanks, or strip numbers back off — browser-only
- Aesthetic Text Generator Turn plain text into wide fullwidth vaporwave letters, spaced-out aesthetic, or fold it back to normal — one click to copy, runs in your browser