Download on the App StoreGet it on Google Play

kcal vs kJ on food labels: which number is calories?

Food tracking guides

By CalQuest teamPublished Updated 4 min read

Download on the App StoreGet it on Google Play

The quick answer

On food labels, kcal means kilocalories, commonly called calories. Kilojoules, written kJ, are another energy unit: 1 kcal equals 4.184 kJ. If a calorie field expects kcal, use the kcal value or divide a kJ value by 4.184. Do not add kJ and kcal together. Keep the energy unit separate from the serving amount, then scale the matching nutrition to what you consumed.

Try CalQuest for free

Read kcal and kJ as two ways to express energy

A food label can show two energy numbers side by side. They do not describe two separate sources of energy in the food. The NHS explains that UK labels give kilojoules and kilocalories, with the latter commonly called calories. If your diary asks for calories in kcal, the kcal number is the relevant one to transcribe.

The relationship between the units is fixed, unlike a conversion between cups and grams of different ingredients. NIST defines a calorie in joules; the corresponding nutrition conversion is 1 kcal to 4.184 kJ. The units describe energy, not the food's mass, volume or serving size. Those other quantities need to be read separately.

Sources: [1], [2]

Convert kilojoules to kilocalories when needed

To convert kJ to kcal, divide the kJ amount by 4.184. To convert kcal to kJ, multiply by 4.184. Use these steps only when the label or reference does not already give the unit required by your diary. Copying an existing kcal value avoids unnecessary recalculation and differences caused by rounded printed numbers.

Hypothetical example: a product lists 837 kJ per serving and no kcal value. Dividing 837 by 4.184 gives approximately 200 kcal per serving. If another line already states 200 kcal for that same serving, do not enter 837 as calories or add 837 and 200 together. Both energy numbers describe the same serving.

  1. Identify the energy unit on the source.
  2. Check which energy unit the diary field expects.
  3. For kJ to kcal, divide by 4.184.
  4. For kcal to kJ, multiply by 4.184.
  5. Keep the original serving basis attached to the result.

Convert the unit and scale the portion as separate operations

A unit conversion does not change the serving amount. A value per 100 g remains a value per 100 g after you convert kJ to kcal. You still need to scale it to the consumed grams. Likewise, a per-serving value needs a count or fraction of that labelled serving rather than an unrelated gram amount.

Hypothetical example: a label gives 1,255.2 kJ per 100 g. Divide by 4.184 to get 300 kcal per 100 g. For a 40 g portion, multiply by 0.4 to get 120 kcal. You could scale the kJ first and convert afterwards, but do not apply the 40 g multiplier twice. The two operations answer different questions.

Keep energy units separate from nutrient grams

Calories are an energy quantity; protein, carbohydrate and fat on a food label are typically expressed as masses. A 40 g portion of food is not automatically 40 g of one nutrient, and 200 kcal is not 200 g. Copy each value into the field that requests that quantity and scale it using the same serving fraction.

If you calculate a half serving, apply one half to the listed calories and each relevant macro. Do not convert protein grams into kilojoules simply because the energy line uses kJ. For manual food logging, the clearest approach is to preserve the source's nutrient grams and convert only the energy unit when the diary requires it.

Do not expect printed energy units to match every decimal

A label may round its displayed energy numbers, so converting the printed kJ value back to kcal may produce a small difference from the printed kcal value. That does not establish that two separate foods or servings were used. Check the serving basis and product first before treating a small arithmetic difference as a problem.

When both units are supplied for the same food and portion, use the stated unit you need consistently. If the values appear dramatically inconsistent, check for a mixed per-100 g and per-serving column or a transcription error. Avoid changing macro values merely to force rounded energy displays to align to many decimal places.

Enter kcal correctly in CalQuest

When manually entering known food nutrition in CalQuest, use kcal for the calorie value and keep the food portion clear in its name or serving description. Review the final calories and macros together. If you converted a kJ-only source, keep the calculation available until you have checked the finished entry and amount.

CalQuest's photo workflow provides an editable estimate; it is not a nutrition-label scanner or an energy-unit reader. A readable product label is a useful basis for a manual entry. For a meal photo, add any known serving details in the optional note and review its estimated nutrition. Free photo scan energy is limited, with ads and optional PRO.

Frequently asked questions

Are kcal the same as food calories?
Yes. In food labelling, kilocalories, written kcal, are commonly called calories. Read the field label to confirm which energy unit is expected.
How many kJ are in 100 kcal?
Using 1 kcal equals 4.184 kJ, 100 kcal equals 418.4 kJ. This converts energy units without changing the food portion.
Should I add the kJ and kcal numbers on a package?
No. They express the same food energy in different units. Adding them would count energy twice and mix units.
Why does my converted kJ result differ slightly from the printed kcal?
Printed values can be rounded. Use the stated kcal value for the same food and serving when that is the unit your diary requires.

Try your next meal with CalQuest

Free to download on iPhone and Android. Photo scans use limited free energy, with ads and optional PRO.

Download on the App StoreGet it on Google Play

Sources and disclosure

Written by the CalQuest team about our own app. This guide explains food logging, not a prescribed diet. Numerical examples are hypothetical and are not measured nutrition values for a particular food. Sources checked on 6 November 2026.

  1. NHS: Food labels
  2. NIST: Calorie