Food expiry tracker
Eat First
Your whole kitchen on one radar. Eat what expires first.
For iPhone with iOS 26 or later.
Radar
Today0Expired7Expiring soon
EAT FIRST
SalmonToday
0 expired, 7 expiring soon. Fridge 8, Freezer 1, Pantry 3.
Eat First keeps track of the food you have at home: the date on every pack, and the shorter clock that starts once you open one. It all lands on one radar. The closer a dot sits to the red core, the sooner it needs eating.
One look, the whole kitchen
The radar is the first thing the app shows you. Every date in the house gets a place on one instrument, so what needs eating stands out before you read a word.
- Distance
Closer is sooner
The rings mark today, 3, 7, 14 and 30 days, on a log scale that gives the next few days the most room. A dot drifts inward as its date comes closer and drops into the red core once the date has passed.
- Sectors
Where it is
The fridge on top, the freezer lower right, the pantry lower left, each with its count. Food without a date waits on the outer ring as a hollow dot.
- Colour
How soon
- Past date
- Today
- 1–3 days
- 4–7 days
- 8+ days
In the app, the sweep comes round every six seconds. Dots due within three days answer it with a ping.
- Look ahead
A month forward
Drag the day ruler to see the kitchen on any of the next 30 days. Each tick grows with what runs out that day, and the counts above it follow.
Point it at the pack
The camera reads the barcode and the date together. Everything is decoded on your iPhone; only a product number is ever looked up.
Every barcode on food
EAN and UPC on retail packs, ITF-14 on cases, GS1-128 and DataBar on fresh food, and the 2D DataMatrix and QR codes of GS1 Digital Link.
Dates straight from the code
Newer 2D codes carry the use-by or best-before date, and often the net weight. When the code has the date, Eat First takes it from there, with nothing to misread.
Printed dates, read on the phone
Otherwise, text recognition reads the date off the print. It knows how packs say use by and best before in 14 languages, reads 03/04 on an American product as March 4, and picks up “once opened, use within 3 days” too.
A kitchen that remembers
Scan something you’ve had before and Eat First fills in your own name for it, where you keep it and how long it usually lasts, with no connection needed. Weighed items from the shop’s scale are recognised by their item number.
Only the number goes out
Products new to your kitchen are looked up by product number alone in Open Food Facts, the open food database, in your language. A shop’s own labels never leave the phone.
- Product number
- 9506000134352
- Use by
- 31 Oct 2026
- Net weight
- 500 g
- EAN-13
- EAN-8
- UPC-A
- UPC-E
- ITF-14
- GS1-128
- GS1 DataBar
- DataMatrix
- QR
An example code, decoded the way the app does it: (01)09506000134352 (17)261031 (3103)000500.
The clock starts when you open it
A pack’s date only holds while it is sealed. Mark something opened and Eat First also counts the days it keeps once open, then goes by whichever runs out first.
Opened milk, sauces, baby food
The window after opening often ends days before the printed date. That is the date the radar, the reminders and the widget all use.
Taken from the label
When the pack says how long it keeps once opened, the scan reads that as well, in English or Turkish.
- Date on the pack
- In 5 days
- Opened
- 2 days ago
- Keeps once open
- 3 days
- Eat by
- Tomorrow
Around the radar
Small tools that keep food from being forgotten.
- Reminders
A nudge in time
One a day to a week ahead, depending on the food, one on the day, and a check-in once the date has passed. Answer from the notification: I ate it, or remind me tomorrow. A short summary comes every Monday.
- Widget
On the Home Screen
Your three most urgent items, in their urgency colours, without opening the app.
- Chef
Ideas for what’s left
Meal ideas built around what expires first, written on your iPhone by Apple Intelligence. What a recipe is missing goes straight to the shopping list. Needs an iPhone with Apple Intelligence.
- Shopping list
What ran out
Add it in a word, tick it off in the shop, swipe it away.
- Family kitchen
One kitchen, the whole house
Share it with the people you live with, through your own iCloud. One purchase covers the whole family.
- Languages
English and Turkish
The app speaks both, and the date reader knows 14 languages.
Privacy in five lines
- Account
- None. There is nothing to sign up for.
- Your kitchen
- On your iPhone and in your own iCloud. It never reaches us.
- Barcodes
- Only the product number of something new to your kitchen goes to Open Food Facts.
- On the phone
- Reading dates and Chef’s ideas happen on your iPhone.
- Ads, tracking
- None. The app collects no analytics.