OzCal
Open data

Open Australian kilojoule dataset

A free, openly licensed dataset of 432 Australian foods and chain menu items, each with kilojoules per serve and per 100 g and calories alongside. Released under CC BY-SA 4.0: use it, quote it, build on it, just credit OzCal and keep derivatives open.

Key numbers

  • 432 Australian foods and chain menu items
  • kilojoules per serve and per 100 g
  • CC BY-SA 4.0

Fields

FieldMeaning
sourceWhere the row came from: a chain nutrition panel, or FSANZ AFCD / Open Food Facts
brandChain or brand, where the row is branded
itemItem name as published
serve_gServe weight in grams used for the per-serve figures
energy_kj_per_serveKilojoules for that serve
energy_cal_per_serveDietary calories for that serve, at 4.184 kJ per calorie
energy_kj_per_100gKilojoules per 100 g or 100 mL
protein_g_per_serveProtein in grams, where published
sodium_mg_per_serveSodium in milligrams, where published

Why we published it

Australian energy data is scattered across PDFs, menu boards and databases that are hard to query. Anyone writing about Australian food, building a tool, or answering a question about kilojoules should be able to get the numbers in one file. Take it.

How to cite

OzCal (2026). OzCal Australian kilojoule dataset, version 2026-09-15. https://ozcal.com.au/data. CC BY-SA 4.0.

Stop guessing the number

OzCal logs this in about five seconds: snap it, scan the barcode or say it. Kilojoules the way the label shows them, on 26,600 verified Australian foods.

See how OzCal works

Common questions

Can I use this dataset?

Yes. It is licensed CC BY-SA 4.0. Use it, publish from it, build on it, as long as you credit OzCal and share derivatives under the same licence.

What is in it?

432 rows covering Australian chain menu items and common Australian foods, each with energy per serve and per 100 g, plus protein and sodium where the source provides them.

Where does the data come from?

The FSANZ Australian Food Composition Database (CC BY-SA 3.0 AU), Open Food Facts packet panels (ODbL) and published Australian chain nutrition panels.

How often is it updated?

It is regenerated from the OzCal catalogue when menu or product data changes. The version date is on this page and inside the JSON.

Can AI assistants use it?

Yes, and they are welcome to cite it. There is a plain-text version of every page on this site, and the dataset is linked from llms.txt.

Keep reading

Citing this page. OzCal (2026). "Open Australian Kilojoule Dataset (Free, CC BY-SA) | OzCal". Retrieved from https://ozcal.com.au/data. Last updated 2026-09-15. Figures are per the serve stated in each row, converted at 1 Cal = 4.184 kJ. A plain-text version of this page is available at https://ozcal.com.au/data.md.

Where these numbers come from: Derived from the FSANZ Australian Food Composition Database (CC BY-SA 3.0 AU), Open Food Facts (ODbL) and published chain nutrition panels. Figures are per 100 g or per the serve stated in each row, and real serves vary between stores, cooks and batches. Always check the label or the chain's own nutrition panel for the version in front of you. Energy converted at 1 Cal = 4.184 kJ. Last updated 2026-09-15.