🧰 ToolPicoAll Tools →

HomeBlog › New kJ/kcal Toggle

What's New: A One-Tap kJ/kcal Toggle on the Results Display

We've been asked more than once why the Weight Loss Calculator only spoke kcal when a good chunk of the world reads food energy in kilojoules. That's changed: the results card now has a built-in kJ/kcal switch, so every BMR, TDEE, deficit, and macro figure can flip to kilojoules with a single tap — no mental math, no separate conversion table.

In this guide

What actually shipped

Short answer A new two-button switch — kcal / kJ — now appears on the results card of the Weight Loss Calculator, letting you view any kcal figure it produces in kilojoules instead, instantly.

Until now, every result — BMR, TDEE, your daily calorie deficit, macro breakdowns — was shown exclusively in kcal, which matches US food labeling but leaves out anyone whose everyday nutrition labels are printed in kJ first. The new toggle closes that gap directly inside the tool, rather than asking you to keep a separate cheat sheet open in another tab.

It's a display-layer feature: the toggle rewrites the unit and number shown on the card, using the standard conversion of 1 kcal ≈ 4.184 kJ. Nothing about how BMR, TDEE, or your deficit is calculated has changed — only how the resulting numbers are presented to you.

Key fact: The toggle only appears when a result actually contains a kcal figure. Calculate a BMI/Ideal Weight or GLP-1 result and you won't see it, simply because those cards don't display calorie numbers to convert in the first place.

Where to find it and how it behaves

Short answer Run any calculation with a kcal result, then look just below the share buttons on the results card for the small kcal/kJ switch.

Here's the flow: pick a tab — say, BMR/TDEE — fill in your profile, hit Calculate. On the results card that appears, a compact segmented control shows two options, kcal and kJ, with kcal selected by default (matching the calculator's original behavior). Tap kJ, and every "<number> kcal" string already on that card — including labels like "kcal/day" — updates in place to show the kilojoule equivalent.

Switching is instant and reversible. There's no recalculation step, no page reload, and no need to touch your profile inputs — the toggle simply re-renders the numbers that are already on screen. Tap back to kcal at any time to compare both readings side by side (mentally, since only one unit shows at a time).

The toggle works independently of the existing imperial/metric switch in the profile section. That control changes how you enter height and weight (lb/ft-in versus kg/cm); the new kJ/kcal switch only changes how energy results are displayed, regardless of which measurement system you've chosen for your body stats.

A worked example of the switch in action

Short answer Flip the toggle on a TDEE or deficit result and each kcal number multiplies by roughly 4.184 to show kJ — same underlying energy, different unit.

Here's a hypothetical example to illustrate what changes on screen — not a specific real result, just numbers to show the pattern. Suppose the BMR/TDEE tab returns a TDEE of 2,400 kcal/day. Before the toggle, the card reads "2,400 kcal/day." Tap the kJ button, and that same line becomes roughly "10,042 kJ/day" — the calculation behind the number hasn't moved at all, only its label and displayed value.

Illustrative example only — same results, viewed in each unit
Result fieldkcal viewkJ view (toggle on)
TDEE2,400 kcal/day~10,042 kJ/day
Daily deficit target500 kcal/day~2,092 kJ/day
Daily calorie goal1,900 kcal~7,950 kJ
Protein macro calories560 kcal~2,343 kJ

The same applies across the Macros tab's donut and breakdown rows: any "kcal" value present is converted the same way, so your whole macro plan can be read consistently in kilojoules if that's the label format you're used to shopping with.

Why this update, and what it doesn't change

The motivation is straightforward: nutrition labeling isn't universal. Shoppers in much of the EU, Australia, and New Zealand are used to seeing kJ as the primary energy figure on packaging, while US labels lead with Calories. A calculator that only spoke kcal was asking those users to do a manual conversion every single time they wanted to compare a result to what's on the label in front of them. The toggle removes that friction.

What it deliberately does not do is touch any of the underlying formulas. BMR is still calculated with Mifflin-St Jeor (or Katch-McArdle if you've entered a body-fat percentage), TDEE still applies your activity multiplier, and the deficit-to-timeline math still assumes 3,500 kcal ≈ 1 lb of fat. The toggle is purely cosmetic in the best sense of the word — it changes how the same trustworthy numbers are presented, not what they mean.

Definition — Display-layer feature: A change that affects only how existing data is shown to the user (formatting, units, labels), without altering the calculation or data model underneath it.

See the new kJ/kcal switch for yourself — calculate your BMR, TDEE, or macros and flip the toggle on the results card.

Try the free Weight Loss Calculator →

Frequently asked questions

Where exactly is the new kJ/kcal toggle located?
It sits directly on the results card, right below the share buttons, and only appears once you've calculated a result that contains a kcal figure (BMR/TDEE, Target & Timeline, or Macros). It's a simple two-button switch labeled kcal and kJ.
Does the kJ toggle change the underlying calculation?
No. The toggle only rewrites how existing kcal figures are displayed — it multiplies each kcal number already on the results card by 4.184 to show kJ. The BMR, TDEE, deficit, and macro math itself is unchanged; only the unit label and number shown to you are affected.
Which tabs does the new toggle affect?
Any results card that displays a number followed by "kcal" will be converted, which in practice covers the BMR/TDEE tab, the Target & Timeline tab (daily deficit and calorie target), and the Macros tab (calories represented in the donut and breakdown). The GLP-1 and BMI/Ideal Weight results don't display kcal figures, so the toggle has nothing to convert there.
Do I need to re-enter my numbers to switch units?
No. Switching between kcal and kJ happens instantly on the already-calculated result — there's no need to recalculate or re-enter your profile details. Toggle back and forth as many times as you like to compare both readings.
Is this the same as switching between imperial and metric units?
No, they're separate controls. The imperial/metric toggle in the profile section changes how you enter height and weight (lb/ft-in versus kg/cm). The new kJ/kcal toggle only affects how energy figures — calories — are displayed on the results card, and works independently of which measurement system you've chosen for height and weight.

Related guides

Methodology note: The kcal-to-kJ conversion used by the new toggle (1 kcal ≈ 4.184 kJ) is the standard thermochemical conversion used in nutrition science and international food labeling. Example figures in this article are illustrative only, not calculated from a specific individual's data. This article is for general information only and is not medical or dietary advice.