Guide

kJ to Calories: Converter, Full Reference Table and the Rounding Nobody Mentions

Divide kilojoules by 4.184. That is the whole of it. 8,700 kJ is 2,079 calories, 1,200 kJ is 287, and 400 kJ is 96.

Most converters will tell you that much, several of them to three decimal places. None mentions that the figure you typed in was rounded before it reached the label, by more than those decimals are worth.

Converting kj to calories takes two seconds. Below is the converter, then a table of the values people actually look up, then the reason no two tools agree.

Kilojoules are the metric unit for the same energy a calorie measures, which is why they sit beside every calorie figure on this site. If you have never had to read one, start with what a kilojoule is.

8,700 kJ is 2,079 calories.

Divides by 4.184, the exact conversion. Food labels usually round it to 4.2, which would give 2,071. The gap is under half a percent and it does not matter for anything you are likely to do with it.

kJ to Calories Table: 8,700 kJ Down to 100 kJ

Find your row.

KilojoulesCalories (at 4.184)Calories (at 4.2)
8,700 kJ2,079 calories2,071 calories
8,400 kJ2,008 calories2,000 calories
7,000 kJ1,673 calories1,667 calories
6,000 kJ1,434 calories1,429 calories
5,000 kJ1,195 calories1,190 calories
4,000 kJ956 calories952 calories
3,000 kJ717 calories714 calories
2,500 kJ598 calories595 calories
2,000 kJ478 calories476 calories
1,800 kJ430 calories429 calories
1,500 kJ359 calories357 calories
1,200 kJ287 calories286 calories
1,000 kJ239 calories238 calories
800 kJ191 calories190 calories
500 kJ120 calories119 calories
400 kJ96 calories95 calories
100 kJ24 calories24 calories

The two columns are the exact conversion and the rule of thumb. The largest disagreement anywhere in the table is 8 calories, in the top row, and by the bottom row the two agree exactly.

Look at 8,400. Divided by 4.2 it is exactly 2,000, which is the only reason 8,400 kJ circulates as the kilojoule version of the US reference day. The tidiness belongs to the factor, not to the food.

Every row was computed at 4.184 and rounded to the nearest whole calorie. The third column is there so you can see the size of the gap rather than take a claim about it on trust. For the energy in real portions rather than round numbers, see typical foods.

Calories to kJ Table: Going the Other Way

Same arithmetic, multiplying instead of dividing.

CaloriesKilojoules (at 4.184)Kilojoules (at 4.2)
100 calories418 kJ420 kJ
200 calories837 kJ840 kJ
250 calories1,046 kJ1,050 kJ
300 calories1,255 kJ1,260 kJ
400 calories1,674 kJ1,680 kJ
500 calories2,092 kJ2,100 kJ
1,000 calories4,184 kJ4,200 kJ
1,200 calories5,021 kJ5,040 kJ
1,500 calories6,276 kJ6,300 kJ
2,000 calories8,368 kJ8,400 kJ
2,500 calories10,460 kJ10,500 kJ

The 1,000 calorie row is the factor itself written out, which makes it a useful anchor. A thousand calories is 4,184 kJ because a calorie is 4.184 kJ.

The row people quote is 2,000. That is 8,368 kJ exactly, or 8,400 kJ if you used the rule of thumb, which is where the rounder figure in circulation comes from. It sits near Australia’s 8,700 kJ without matching it, and the two were never converted from each other.

The Number You Typed In Was Already Rounded

Rounding calories on labels.

US labels must declare calories “to the nearest 5-calorie increment up to and including 50 calories, and 10-calorie increment above 50 calories” (21 CFR 101.9(c)(1)). A pack reading 250 calories was somewhere between 245 and 254 before anyone rounded it.

Put the two sources of error next to each other. Rounding to the nearest 10 moves a 250 calorie figure by up to 5 calories. Choosing 4.2 over 4.184 on the same item moves it by about 1. The difference every converter is quietly arguing about is the smaller of the two by a factor of five.

Go one step further back and it gets looser. Under 21 CFR 101.9(c)(1)(i) a manufacturer can reach that calorie figure five different ways: specific Atwater factors, the general 4, 4 and 9 calories per gram, adjusted general factors, food-specific factors accepted by the FDA, or bomb calorimetry with a correction for protein. Ball, Burch and Barnes (The Conversation, 2023) note that commercial figures generally come from Atwater factors rather than calorimetry, which is expensive, and that the method assumes ingredient composition stays consistent.

Then there is the legal tolerance. Under 21 CFR 101.9(g)(5) a food is misbranded if its actual calorie content runs more than 20 percent above the declared value. Twenty percent is the band the label has to stay inside. The conversion factor argument is 0.38 percent.

So the decimals are theatre. Round to whole calories and stop.

Where 4.184 Comes From, and Where 4.2 Comes From

Neither number is more correct than the other, because they are not the same kind of number.

4.184 is the thermochemical calorie. Frederick Rossini defined it in 1930 as 4.1833 joules, and in 1948, when electrical units changed, it was restated as exactly 4.184 joules so the quantity it represented would not shift. It is a definition rather than a measurement, which is why it carries no error bar. Two other calories exist alongside it: the International Table calorie at exactly 4.1868 joules and the 15 degree calorie at about 4.1855. Food work uses the thermochemical one.

4.2 is a rounding, kept because you can do it in your head. Eat For Health, an Australian government site, puts one calorie at 4.2 kilojoules, and FSANZ’s own Nutrition Panel Calculator guidance says energy is expressed in kilojoules “where one kilocalorie is equal to approximately 4.2 kilojoules”. No standard or regulation could be found that requires 4.2 on a label, and none is claimed here. Victoria’s Better Health Channel, also government, uses 4.184 instead.

On a European label neither factor is used, because the two figures were never converted from each other. Annex XIV of Regulation 1169/2011 gives each nutrient its own pair: protein and carbohydrate at 17 kJ and 4 kcal per gram, a ratio of 4.25; fat at 37 and 9, a ratio of 4.111; fiber at 8 and 2, a ratio of 4.0. No single constant converts kilojoules to calories on that panel.

This site is inconsistent about it too. The homepage tells you one calorie is about 4.2 kJ, then says 8,700 kJ comes to about 2,080 calories, which is the 4.184 answer. Divide 8,700 by 4.2 and you get 2,071. The tables above use 4.184 throughout, matching the converter, and the rule of thumb stays because it is the one you can run without a phone.

For a faster estimate still, take a quarter. Multiplying kilojoules by 0.24 runs about 0.4 percent high.

Why a Calorie on a Food Label Is Really a Kilocalorie

Calorie on a food label and kilocalorie.

A widely used unit converter reports 5 kJ as 1,195 calories. It is not broken. It is answering a different question.

A small calorie is the heat needed to raise 1 gram of water by 1 degree Celsius. A large Calorie, written with a capital C, does the same for 1 kilogram, which makes it 1,000 small calories and identical to one kilocalorie. Food labels use the large one and mostly drop the capital.

The convention is old. It traces to Wilbur Atwater’s food energy work, an article in Century magazine in 1887 and Farmers’ Bulletin 23 in 1894, and the USDA food tables he built at the end of that century. It was settled long before the US had any reason to think about switching units.

The practical test takes a second. If a converter turns a food label figure into a number in the thousands, it gave you small calories. Divide by 1,000.

8,700 kJ and 2,000 Calories Are Label Reference Days, Not Targets

8,700 kJ is the most converted number on this page, and it was never about you.

In Australia, percentage daily intake on a pack is calculated against an average adult diet of 8,700 kJ, using the daily intake reference values in Standard 1.2.8. Showing that percentage is voluntary, and FSANZ suggests the wording “based on an average adult diet of 8700 kJ”. The word carrying the weight is average. It is a shared denominator, so percentages on two different packs mean the same thing.

The US label says it outright in its own footnote: “The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.”

You are converting at all because the two rulebooks differ. Australia and New Zealand require energy in kilojoules and treat kilocalories as optional, so plenty of packs show kJ alone, while US labels declare calories and may add kilojoules in brackets, which most do not.

The two reference days are not the same quantity and were never meant to be. 8,700 kJ is 2,079 calories, roughly 4 percent above the US figure, and they were set separately in different countries against different evidence.

Neither was calculated for a specific person. What actually moves an individual’s energy needs is covered in kJs and you, and the rest of the unit explainers sit in the food energy library.

FAQ

How many calories is 8700 kJ?

8,700 kJ is 2,079 calories using the exact conversion of 4.184, or 2,071 calories using the 4.2 rule of thumb. It is the average adult reference day behind percentage daily intake on Australian food labels, which makes it a denominator for a percentage column rather than a target for any particular person.

Do I divide kJ by 4.2 or 4.184?

Either. 4.184 is the thermochemical calorie, a defined constant, and 4.2 is the everyday rounding used across Australian consumer health material. They differ by 0.38 percent, which is smaller than the rounding already applied to the label figure you are converting.

Is a calorie the same as a kilocalorie on a food label?

Yes. The calorie on a food label is the large Calorie, equal to 1,000 small calories and identical to one kilocalorie. Some unit converters return small calories instead, which is why one will tell you 5 kJ is 1,195 calories. If the answer comes back in the thousands, divide by 1,000.

How many calories is 1200 kJ?

1,200 kJ is 287 calories at 4.184, or 286 calories at 4.2. Nearby values: 1,000 kJ is 239 calories, 1,500 kJ is 359, and 1,800 kJ is 430. The full table above runs from 8,700 kJ down to 100 kJ.

Why do two kJ to calorie converters give me different answers?

Three reasons stack up. They use different factors (4.184, 4.2, or the International Table calorie at 4.1868), they round differently, and some return small calories rather than food calories. All three differences together are still smaller than the rounding and estimation already inside the label figure.

The conversion, both directions

1 cal ≈ 4.2 kJ

To go from calories to kilojoules, multiply by 4.2

1 kJ ≈ 0.24 cal

To go from kilojoules to calories, divide by 4.2

Food labels are built around a reference day, and the reference differs by country. A US Nutrition Facts label uses 2,000 calories. An Australian label, which is what these guides were written against, uses 8,700 kJ, which works out to about 2,080 calories. Either way it is a reference point for designing the label, not a target handed to you personally.