Log a meal in seconds by photo, barcode or voice. Plan your week's meals to a budget, with the shopping list for Woolworths, Coles or Aldi. See your progress at a glance. All on 87,735 verified Australian and New Zealand foods. No ads, ever.
iOS first · Free barcode scan, unlimited · No ads, ever · Free at launch
A distraction-free tracker built for how Australians actually eat. The label says kJ, so does OzCal.
Point your camera at a meal. AI proposes what it sees, then OzCal matches each item to the verified Australian database and shows you the confidence and a one-tap portion slider. Never a raw AI guess. Three scans a day are free; Pro is unlimited.
"I had a chicken burrito and a Coke." Say it once and OzCal turns it into logged foods from the verified database, in kilojoules, ready to adjust or confirm.
Every Australian label and menu board is in kJ, so OzCal is kJ first. Calories are one tap away if you think in them. The numbers in the app match the numbers on the pack.
Unlimited barcode scanning on the free plan, with no ads, ever. Every product shows its nutrition per serve and per 100 g, so you can compare before it goes in the trolley.
Your week shows days logged, protein hits and a metabolism-learning meter that gets smarter over 14 days. Streaks count logged days, not under-budget days. A missed day pauses the streak, nothing turns red, and streak repair is never for sale.
Export your data any time and delete your account in the app, no email required. We never sell your information and we never show ads.
OzCal reads your steps and active energy from Apple Health and tops up your daily kJ allowance when you move more, so a big walk means a bigger dinner, calculated for you.
87,735 Australian and New Zealand foods, from FSANZ AUSNUT and Open Food Facts, plus Woolworths, Coles and Aldi own-brands, Hungry Jack's, Guzman y Gomez, Boost and Grill'd. Entries carry a Verified AU badge, and we publish where every number comes from.
No spreadsheets, no kilojoule maths. OzCal does the heavy lifting.
Tell OzCal your body, activity and goal. It calculates your daily kJ and macro targets using established formulas, instantly, then learns from your real logs over the first 14 days.
Snap a photo, say what you ate, scan a barcode, or search the verified Australian database. Your kJ ring updates the moment you log.
Days logged, protein hits and a metabolism-learning meter. No red numbers, no guilt, no streak anxiety.
Barcode scanning, the verified food database and kJ tracking are free forever, with no ads. Pro, which makes AI scans unlimited and adds Plan my week, Month trends, Near me and the widget, is an optional in-app subscription. Nothing on this page can be bought; everything is billed by the App Store inside the app.
Pro is billed by the App Store in AUD incl. GST, auto-renewing until cancelled in iPhone Settings, then Subscriptions. No weekly-price framing, no countdown timers, no quiz-gated pricing. The free plan stays as described above.
Join the Australians tracking in kJ with OzCal.
Straight answers for the food Australians actually eat, from the same catalogue the app uses. No sign-up needed.
Also free: the open Australian kilojoule dataset (JSON and CSV, CC BY-SA), the nutrition glossary, and a plain-text version of every page for AI assistants at /llms.txt.
The health stories everyone is talking about, measured against ABS surveys, FSANZ food data and NHMRC guidelines. New posts every week.
Free on iPhone. Unlimited barcode scanning, 87,735 verified Australian and New Zealand foods, three AI logs a day.
Download on the App Store