Calories to Joules: How to Read an Australian Label
One food Calorie is 4,184 joules, or 4.184 kilojoules. Multiply kcal by 4.184 to get kJ and divide kJ by 4.184 to get kcal, so 1,000 kJ is about 239 kcal.
Key takeaways
- One food Calorie (1 kcal) is 4,184 J, or 4.184 kJ, so multiply kcal by 4.184 for kJ and divide kJ by 4.184 for kcal.
- Australian nutrition panels must show energy in kJ, or in kJ and kcal, to at most 3 significant figures, and may print LESS THAN 40 kJ for tiny serves.
- The 8,700 kJ on a percentage daily intake footnote is a fixed reference for an average adult diet and is 2,079 kcal, not a personal target.
- The Australian Food Standards Code uses 17 kJ per gram for protein and available carbohydrate and 37 kJ per gram for fat, so one raw banana works out to 399 kJ per 100 g against 368 kJ from USDA specific factors.
- Dividing by 4 is 4.6% high, dividing by 4 and taking off 5% is 0.6% low, and dividing by 4.2 is 0.4% low.
One food Calorie is 4,184 joules, which is 4.184 kilojoules (kJ). To turn calories into joules on an Australian label, multiply kcal by 4.184 for kJ and by 4,184 for joules. Going the other way, divide kJ by 4.184: 1,000 kJ is about 239 kcal. The factor comes from NIST’s conversion tables.
How do I convert calories to joules and kilojoules?
The factor is 4.184 kJ per kcal, in either direction. NIST lists the thermochemical kilogram calorie used in nutrition at 4,184 J, and the small thermochemical calorie at 4.184 J. A food Calorie with a capital C is a kilocalorie, which is 1,000 small calories. Mixing the two up is a thousandfold error, so check for the capital C before you convert.
You may also see 4.1868. NIST lists it for the International Table calorie, and it differs from 4.184 by 0.07%, which won’t move any label. Australia’s own reference page rounds the factor to 4.18. It counts in kilojoules or megajoules, where 1 MJ is 1,000 kJ. A day of 8,700 kJ is therefore 8.7 MJ, or 8,700,000 joules. Joules are tiny. One kcal is already 4,184 of them.
| Calories (kcal) | Kilojoules (kJ) | Kilojoules (kJ) | Calories (kcal) |
|---|---|---|---|
| 100 | 418 | 100 | 24 |
| 250 | 1,046 | 500 | 120 |
| 500 | 2,092 | 1,000 | 239 |
| 1,000 | 4,184 | 2,000 | 478 |
| 2,000 | 8,368 | 8,700 | 2,079 |
Every row is the left number times 4.184, or divided by it. You can check any entry in the kJ to Calories converter, which uses the same factor.
Dividing by 4 is the quick way to do it in your head, and it runs high. I worked out how far each shortcut drifts on 1,000 kJ, where the exact answer is 239 kcal.
| Shortcut | Answer for 1,000 kJ | Off by |
|---|---|---|
| Divide by 4.184 | 239 kcal | 0 |
| Divide by 4 | 250 kcal | 4.6% high |
| Divide by 4, then take off 5% | 237.5 kcal | 0.6% low |
| Divide by 4.2 | 238.1 kcal | 0.4% low |
Use either of the last two. On a 2,000 kcal day each is out by about 10 kcal, which is less than a teaspoon of olive oil, which is 40 kcal.
Try one shortcut on three labels in your pantry today, then check each against the converter.
Why do Australian food labels use kilojoules?
The law asks for kilojoules and treats Calories as optional. The nutrition information panel shows energy in kilojoules, or in kilojoules and kilocalories, according to Food Standards Australia New Zealand. Standard 1.2.8 of the Food Standards Code says the same thing in legal terms.
A pack can therefore print only kJ, or kJ with kcal beside it. No rule puts Calories first. When kcal appears, Schedule 11 of the Code has the maker work it out by dividing the kilojoules by 4.18, not 4.184. The two differ by about 0.1%, so a printed kcal can sit a calorie or so away from your own conversion.
Two rounding rules explain odd-looking numbers. Energy on a panel is given to at most 3 significant figures, so 1,585 can appear as 1,590. And when a serve has less than 40 kJ, the maker may print “LESS THAN 40 kJ” instead of a figure. That’s under 10 kcal, since 40 ÷ 4.184 is 9.6.
The panel also has to say that its quantities are averages. It is not a lab report for the packet in your hand.
For drinks the comparison column is per 100 mL, which the Code calls the unit quantity for liquids. A can of 375 mL holds 3.75 of those units, so multiply the per 100 mL kJ by 3.75 to get the whole can.
How do I read an Australian nutrition information panel?
Read two columns and one footnote: per serve, per 100 g, and the line about 8,700 kJ. The panel lists the servings in the pack and the serve size, then gives average quantities per serving and per 100 g or 100 mL. The maker decides the serve, and it can differ between similar products. That is why per 100 g is the column for comparing, and per serve is the column for working out what you ate.
The per 100 g column has a handy property for nutrients. FSANZ notes that it reads as a percentage, so 20 g of fat per 100 g means a product that is 20% fat. Energy doesn’t work that way, because kJ aren’t grams. Convert it with the factor.
Many panels also show a percentage daily intake. It’s optional. If a panel includes it, Standard 1.2.8 sets the reference values. Energy is 8,700 kJ, protein 50 g, fat 70 g, saturated fat 24 g, carbohydrate 310 g, sugars 90 g and sodium 2,300 mg. The footnote calls 8,700 kJ an average adult diet. It is a fixed number printed on every pack, and it isn’t a goal for you. In calories it is 2,079 kcal. Your own figure is a different calculation, set out in how many kilojoules per day an adult needs.
Here is how that looks for a bowl of dry rolled oats. I built this panel myself from a USDA record, so it’s an example and not a real product’s label.
| Rolled oats, dry | Per 100 g | Per 40 g serve | % daily intake per serve |
|---|---|---|---|
| Energy | 1,590 kJ (379 kcal) | 634 kJ (152 kcal) | 7% |
| Protein | 13.5 g | 5.4 g | 11% |
| Fat, total | 5.9 g | 2.4 g | 3% |
| Carbohydrate | 68.7 g | 27.5 g | 9% |
The serve column is the per 100 g column times 0.40. For energy, 379 × 4.184 is 1,585 kJ, which the three-figure limit turns into 1,590 on the panel. The serve is 1,585 × 0.40, or 634 kJ. Divide 634 by 8,700 and you get 7.3%. A label would print 7%.
Raw and cooked food need the same care. The USDA record for raw lentils gives 352 kcal per 100 g, which is 1,473 kJ. The record for boiled lentils gives 116 kcal, or 485 kJ. The dry food carries about three times the energy per gram, because the cooked food has soaked up water. Check which state a column describes before you weigh anything.
Now weigh your own serve. A pack may call 30 g a serve while your bowl holds 60 g, and the panel can’t know that. Double the per-serve numbers, or work from per 100 g.
Eat For Health also warns about packs that look like one serve but hold several. Four servings of 634 kJ add up to 2,536 kJ if you finish the packet. Check the servings per package line first.
A panel adds nutrients such as fiber only when the pack makes a claim about them, and it lists sodium rather than salt. Check for what is missing as well as what is there.
Why can a USDA number differ from an Australian label?
Because the two use different energy factors. Australia’s Food Standards Code defines the energy of a food by adding up its parts. Schedule 11 gives energy factors in kJ per gram: protein 17, available carbohydrate 17, fat 37, alcohol 29, and unavailable carbohydrate, which includes dietary fiber, 8. The USDA database offers energy from general factors and from food-specific ones.
Fiber at 8 kJ per gram is worth about half a gram of regular carbohydrate, since 8 ÷ 17 is 0.47. A fiber-rich food therefore scores lower on an Australian label than a plain carbohydrate count would suggest.
I ran a banana through three methods. The FoodData Central record for a raw banana gives 0.74 g of protein, 0.29 g of fat, 23 g of carbohydrate and 1.7 g of fiber per 100 g. Taking the fiber out of the carbohydrate leaves 21.3 g that counts as available.
| Method (per 100 g raw banana) | Working | kJ | kcal |
|---|---|---|---|
| Australian factors | 0.74×17 + 0.29×37 + 21.3×17 + 1.7×8 | 399 | 95 |
| USDA specific factors | 88 kcal × 4.184 | 368 | 88 |
| USDA general factors | 98 kcal × 4.184 | 410 | 98 |
The spread is about 11% from lowest to highest, for one fruit. Nobody made a mistake. Each system chose its own factors. Fat shows the opposite case: 100 g of olive oil is 884 kcal in USDA’s record, or 3,699 kJ, and the Australian fat factor gives 3,700 kJ.
Across a whole day, an 11% gap on one fruit is small. It matters when every entry in a diary comes from a different method and the gaps stack up in no particular direction.
My rule is simple: don’t mix sources inside one day’s count. Use the pack’s own panel for packaged food. For fresh food, use a database built for your market, such as the Australian Food Composition Database, which draws mostly on laboratory analysis. With a US record, expect gaps like the banana’s 11% on some foods, and keep the same source from day to day.
How many kilojoules are in everyday foods?
Oil is the surprise. Here are seven foods in kJ, in USDA’s portions.
| Food | Portion | kcal | kJ |
|---|---|---|---|
| Banana, raw | 115 g (1 banana) | 101 | 423 |
| Egg, whole, large | 50.3 g (1 egg) | 74 | 309 |
| Rolled oats, dry | 40 g | 152 | 634 |
| Olive oil | 13.5 g (1 tablespoon) | 119 | 499 |
| Honey | 21 g (1 tablespoon) | 64 | 267 |
| Chicken breast, braised | 100 g | 166 | 695 |
| Lentils, boiled | 198 g (1 cup) | 230 | 961 |
Each kJ figure is kcal per 100 g times the grams times 4.184. Take the banana: 88 × 1.15 is 101 kcal, and 101.2 × 4.184 is 423 kJ.
Add all seven rows and you get 3,788 kJ, which is 44% of the 8,700 kJ label reference. That gives you a sense of scale for a percentage column.
A tablespoon of olive oil costs 499 kJ, more than a whole banana at 423 kJ. People notice the banana and forget the oil. I weigh the oil first.
Mind the rounding when you add up a meal. The oats, banana and egg from the table come to 327 kcal when each is rounded first, and 327 × 4.184 is 1,368 kJ. Adding the kJ column gives 634 + 423 + 309, which is 1,366 kJ. The exact values give 1,367. So convert once, at the end, from the unrounded total.
Pick the three foods you eat most often and look up their records. Write the kJ next to the kcal. Soon the conversion feels automatic.
Should I count in kilojoules or calories?
Count in whichever unit your goal and your labels use, and don’t switch halfway. In Australia that is usually kilojoules, because every pack leads with them, and every extra conversion adds a rounding step. The rest of our kilojoule guides work the same way.
If your labels are in kJ, set your tracking tool to kJ and let it show kcal only on request. Which apps handle that well is covered in calorie counting apps in Australia. Keep one factor, 4.184, everywhere. The converter, the app and your own mental maths will then agree to within a rounding step. Only a printed kcal may differ, by about 0.1%, because labels divide by 4.18.
To get a label into your diary without mistakes, do four things in order:
- Find the per 100 g energy in kJ, and not just the per serve figure.
- Weigh the portion you actually eat, in grams.
- Multiply the per 100 g number by your grams and divide by 100.
- Log the result with its source, so you can see later where it came from.
Calsa can keep the whole diary in kilojoules to match the packs, and it also switches food between grams and ounces and weight between kg, lb and stone. Each entry shows where its energy comes from and the math, “per 100 g × grams”.
Pick the unit your packs print and stay with it, since the food holds the same energy either way.
Questions and answers
How many kcal is 1,000 kJ?
1,000 kJ is about 239 kcal. Divide the kilojoules by 4.184. Dividing by 4 gives 250 kcal, which is 4.6% too high, and dividing by 4.2 gives 238 kcal, which is 0.4% too low.
How many kilojoules are in a calorie?
One food Calorie, also written kcal or kilogram calorie, is 4.184 kilojoules (kJ), or 4,184 joules. NIST lists the thermochemical kilogram calorie used in nutrition at 4,184 J. The small calorie with a lowercase c is only 4.184 J, which is 1,000 times less.
Is 8,700 kJ what I should eat each day?
No. 8,700 kJ is the reference figure Australian labels use to work out percentage daily intake, and the footnote calls it an average adult diet. It equals 2,079 kcal. Your own needs depend on your age, size and activity.
Do Australian food labels have to show calories?
No. Standard 1.2.8 requires average energy in kilojoules, or in kilojoules and kilocalories. A label that shows only kJ is following the rule. If kcal appears too, Schedule 11 has the maker divide the kJ figure by 4.18.
Why does the same food have different kJ in different databases?
Databases use different energy factors. Australia's Schedule 11 uses 17 kJ per gram for protein and available carbohydrate and 37 for fat, while USDA records offer general and food-specific factors. For one raw banana that gave 399 kJ, 368 kJ and 410 kJ per 100 g.
Sources
- NIST Guide to the SI, Appendix B.8: Factors for Units Listed Alphabetically, National Institute of Standards and Technology
- Dietary energy (Nutrient Reference Values for Australia and New Zealand), Eat For Health, Australian Government
- Nutrition information panels, Food Standards Australia New Zealand
- Australia New Zealand Food Standards Code, Standard 1.2.8, Nutrition information requirements, Federal Register of Legislation
- Australia New Zealand Food Standards Code, Schedule 11, Calculation of values for nutrition information panel, Federal Register of Legislation
- Oats, whole grain, rolled, old fashioned (Foundation, FDC ID 2346396), USDA FoodData Central
- Bananas, ripe and slightly ripe, raw (Foundation, FDC ID 1105314), USDA FoodData Central
- Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
- Australian Food Composition Database, data files, Food Standards Australia New Zealand
- How to understand food labels, Eat For Health, Australian Government
- Eggs, Grade A, Large, egg whole (Foundation, FDC ID 748967), USDA FoodData Central
- Honey (SR Legacy, FDC ID 169640), USDA FoodData Central
- Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised (Foundation, FDC ID 331960), USDA FoodData Central
- Lentils, raw (SR Legacy, FDC ID 172420), USDA FoodData Central
- Lentils, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 172421), USDA FoodData Central



