DDMRS Health
Free tools · Clear methods

Calorie & kilojoule converter

Convert kcal to kJ, or kJ to kcal, and see the arithmetic behind the answer.

Enter your amounts

Example values are prefilled. Replace them to calculate.

A unit conversion only. It does not assess nutrition or set an eating target. Read the method.

Illustrative example

Converted energy

—
Calculations run in your browserFormula shownNo account required by the calculator
DMRS Health · Original, AI-assisted educational content · 16 September 2026

Convert food-energy units

Use this tool when you have an energy value in kcal or kJ and want it in the other unit. The conversion uses 1 kcal = 4.184 kJ. That relationship is documented in the FAO food-energy reference.

The calculation

To convert 250 kcal, multiply 250 by 4.184 to obtain 1,046 kJ. To reverse that example, divide 1,046 by 4.184. The result uses two decimal places for readability. Keep the original value if you need to perform a precise reverse calculation later.

Using the result

Always compare the same food quantity. Energy per 100 g and energy per serving are different quantities, even if both use kcal. A unit converter does not correct a serving-size mismatch. It also cannot determine whether a food is suitable for your nutritional needs.

Two conversion directions, one relationship

The same conversion factor works in both directions. For kcal to kJ, multiply by 4.184. For kJ to kcal, divide by 4.184. Write the source and destination units before calculating. This makes it easier to notice accidentally multiplying when you meant to divide.

For 125 kcal, the result is 523 kJ. For 1,255.2 kJ, dividing by 4.184 gives 300 kcal. These are unit examples, not suggested food amounts. The converter can also handle zero, which produces zero in the other unit, and decimal amounts. Negative energy entries are rejected because this tool is for non-negative amounts shown on food or activity information.

Worked unit-conversion examples
InputCalculationOutput
100 kcal100 × 4.184418.4 kJ
125 kcal125 × 4.184523 kJ
300 kcal300 × 4.1841,255.2 kJ
2,092 kJ2,092 ÷ 4.184500 kcal

Convert portions separately from energy units

Suppose a fictional cereal label states 380 kcal per 100 g, and the portion you are examining is 45 g. The portion calculation is 380 × 45 ÷ 100 = 171 kcal. Converting that amount gives 171 × 4.184 = 715.464 kJ, displayed as 715.46 kJ.

There are two operations here: scaling the food quantity and converting the energy unit. You can do them in either order if you retain the same assumptions and precision, but both operations must occur. Converting the 100 g value to kJ and calling it the energy of 45 g would leave the portion adjustment unfinished.

Also check whether the label describes a food as sold or as prepared. Added ingredients can change the relevant total. This tool does not know a recipe, preparation method, or serving size unless you have already accounted for those things in the amount you enter. The FDA label guide explains why serving information matters.

Compare equal quantities on two labels

Imagine two fictional products. Product A lists 180 kcal per 100 g. Product B lists 800 kJ per 100 g. Converting B gives about 191.20 kcal per 100 g. You can now compare those energy values on the same unit and quantity basis. The conversion does not establish which product is nutritionally preferable.

If B instead lists 800 kJ per 150 g serving, a direct comparison would be unfair. First divide 800 by 1.5 to express it per 100 g, then convert. Keeping the quantity alongside the unit is essential. A label with a larger serving can appear more energy-dense when it simply refers to more food.

Do not add values printed in kcal and kJ without converting one of them. The digits use different scales. For a mixed list, choose a common unit, convert each entry, and keep the original values available so that you can check the process later.

Rounding and repeat conversions

Our display uses two decimal places. That is useful for checking a conversion, but it can be more precision than the original label provides. If the source value was already rounded, the converter cannot reconstruct the discarded information. A mathematically exact conversion factor does not make a rounded source measurement exact.

Repeatedly converting a rounded answer back and forth can create tiny differences. Keep the original amount and convert directly from it when possible. If two labels disagree slightly, examine their rounding and serving definitions before assuming an error.

The result panel states the conversion factor and both units. When copying the answer, keep the unit and serving quantity together. “715.46 kJ per 45 g portion” preserves the meaning of the fictional example; “715.46” does not.

Frequently asked questions

Is a food Calorie the same as kcal?

In nutrition contexts, a Calorie generally means a kilocalorie, abbreviated kcal. Read the unit on the label to avoid ambiguity.

Why can a reverse conversion be slightly different?

Rounding the first result can discard decimal places. Reversing that rounded value may not recover every original digit.

Does converting to kJ increase the energy?

No. The number changes because the unit is different. The underlying energy quantity is the same.

Can I combine kcal and kJ values in one total?

Convert them to the same unit first. Also make sure the serving quantities represent what you intend to add.

Does the converter account for ingredients added during cooking?

No. Enter an energy amount that already represents the relevant food quantity and preparation.

Go beyond the result

Understand the numbers.

Browse all ten guides →