Food Label Calculator: kJ Per 100 g To Your Portion

Turn the "per 100 g" energy on any nutrition label into the exact kilojoules and Calories in the amount you actually eat, and see what share of your day it is.

Food Label Energy Calculator

kJ
g / ml
kJ
Your portion contains
- kcal
= - kJ
- of your daily target
Per 100 g in kcal-
Per 100 g in kJ-
Energy density-
On this page

How To Use The Food Label Calculator

  1. Find the energy per 100 g (or per 100 ml for drinks) on the nutrition panel. Choose whether your label shows kJ or kcal.
  2. Weigh or estimate how much you’ll eat in grams or millilitres.
  3. Check your daily target. It starts at 8,700 kJ, the average adult reference, but you can type your own from the daily kJ calculator.

The calculator instantly shows the kilojoules and Calories in your portion, the per-100 g values in both units, the energy density of the food, and what percentage of your daily target that portion uses.

Label Maths

Energy in your portion = energy per 100 g ÷ 100 × grams eaten

Then ÷ 4.184 to turn kJ into Calories.

Worked Example: A Bag Of Chips

A bag of potato chips says Energy per 100 g: 2,240 kJ. You eat a 45 g bag.

  1. 2,240 ÷ 100 = 22.4 kJ per gram
  2. 22.4 × 45 = 1,008 kJ
  3. 1,008 ÷ 4.184 = 241 Calories
  4. 1,008 ÷ 8,700 = 11.6% of an average day

More Worked Examples: Real Foods And Portions

FoodLabel (per 100 g/ml)Portion eatenKilojoulesCalories
Greek yoghurt390 kJ170 g tub663 kJ158 kcal
Wholegrain cereal1,560 kJ45 g bowl702 kJ168 kcal
Milk on the cereal268 kJ125 ml335 kJ80 kcal
Frozen pizza1,000 kJhalf a pizza, 200 g2,000 kJ478 kcal
Soft drink180 kJ600 ml bottle1,080 kJ258 kcal
Muesli bar1,790 kJ32 g bar573 kJ137 kcal
Cheddar cheese1,690 kJ2 slices, 40 g676 kJ162 kcal
Peanut butter2,600 kJ1 tbsp, 16 g416 kJ99 kcal
Example label values; use the figures on your own product.

Notice how the cereal plus milk is 1,037 kJ (248 kcal), the milk adds nearly half as much again. Always add what goes with a food.

Why Use “Per 100 g” Instead Of “Per Serve”?

Nutrition panels in Australia, New Zealand, the UK and the EU show energy both per serve and per 100 g (or 100 ml). They do different jobs:

  • Per 100 g lets you compare products fairly, because the amount is always the same. It’s the column to use when choosing between two brands of yoghurt, cereal or bread.
  • Per serve is the manufacturer’s suggested portion. It’s convenient, but serving sizes vary between brands and often don’t match what people really eat.

Using per-100 g values with your real portion weight is the most accurate way to track energy. That’s what this calculator is built for.

Annotated Australian and New Zealand Nutrition Information Panel showing energy per serve (480 kJ) and per 100 g (1,600 kJ) converted to Calories
Which column to use: per serve or per 100 g.

How To Read The Energy Line On Labels Around The World

Australia And New Zealand

The panel lists Energy in kJ, per serve and per 100 g. Some brands add Calories in brackets. Many packs also carry a front-of-pack Health Star Rating and a “% Daily Intake” figure based on 8,700 kJ.

United Kingdom And European Union

The panel shows Energy as both kJ and kcal, per 100 g and often per portion, e.g. Energy 1,569 kJ / 375 kcal. Front-of-pack “traffic light” labels in the UK show energy as a percentage of 8,400 kJ / 2,000 kcal.

United States And Canada

The Nutrition Facts panel shows Calories per serving in large type. There’s usually no per-100 g column, so look at the serving size in grams and scale from there.

Everywhere Else

Many countries follow either the EU-style or the US-style layout. If you see only kJ, use this calculator with “Label shows kJ”; if only kcal, switch it to “Label shows kcal”.

For a full walk-through with examples, read our guide on how to read kJ on nutrition labels.

What Is Energy Density?

Energy density is how much energy a food packs into each gram. It’s a handy way to see which foods fill you up for fewer kilojoules.

Energy densitykJ per gramkJ per 100 gExamples
Very lowunder 2.5under 250Most vegetables, broth soups, berries, watermelon
Low2.5-6250-600Fruit, yoghurt, cooked grains, legumes, lean fish
Medium6-16600-1,600Bread, lean meat, eggs, cheese sauce, pasta dishes
Highover 16over 1,600Crisps, chocolate, biscuits, nuts, oils, butter
The calculator uses these same four bands for its energy-density rating.

Filling your plate with low-density foods, vegetables, fruit, legumes, soups, lets you eat satisfying volumes while keeping total kilojoules in check. High-density foods aren’t off-limits; they’re just easy to over-serve.

Label Reading Mistakes To Avoid

  • Reading “per serve” as “per pack”. A 200 g packet that says “4 serves per pack” contains four times the per-serve energy.
  • Assuming the serving size is yours. A “serve” of breakfast cereal is often 30-45 g; many people pour 60-90 g.
  • Forgetting what’s added. Milk on cereal, oil in the pan, sauce on pasta. Add them separately.
  • Mixing up kJ and kcal on dual-unit labels. The kJ number is always the larger one.
  • Using the dry weight for cooked food. Rice, pasta and oats absorb water. If the label is for dry product, weigh before cooking.

Useful kJ Per 100 g Reference Values

FoodkJ per 100 gkcal per 100 g
Cucumber63 kJ15 kcal
Apple218 kJ52 kcal
Cooked white rice544 kJ130 kcal
Wholemeal bread1,046 kJ250 kcal
Cheddar cheese1,690 kJ404 kcal
Potato chips2,243 kJ536 kcal
Milk chocolate2,218 kJ530 kcal
Almonds2,423 kJ579 kcal
Olive oil3,699 kJ884 kcal
Typical values; always use the figure on your product’s label.

Food Label FAQ

How do I work out kJ per serve from kJ per 100 g?

Divide the per-100 g figure by 100 to get kJ per gram, then multiply by the grams in your serve. For example, 1,500 kJ per 100 g × 60 g ÷ 100 = 900 kJ.

How do I convert kJ per 100 g to calories?

Divide the kJ per 100 g by 4.184. For example, 2,000 kJ per 100 g ÷ 4.184 = 478 Calories per 100 g.

What does % daily intake mean on a food label?

It’s the share of an average adult’s daily energy (8,700 kJ in Australia and New Zealand, 8,400 kJ / 2,000 kcal in the UK and EU) that one serve provides. Your personal needs may be higher or lower.

Is a high-kJ food always unhealthy?

No. Nuts, olive oil, avocado and oily fish are energy-dense but very nutritious. Energy tells you how much fuel is in a food, not its overall quality.

What is a low-kJ food?

As a rule of thumb, foods under about 400 kJ per 100 g (roughly 100 Calories) are low in energy, most vegetables, fruit, broth-based soups and plain yoghurt fall into this group.