Look for the phrase first: best by, use by, sell by or EXP. The date is the number right after it. A spelled-out month (OCT 04 2026) can only be read one way. An all-number date is the tricky one: 04/10/26 is April 10 on most US products and 4 October on products from Europe and most other places.
A date with only a month and year (10/2026) runs to the end of that month. Numbers next to LOT, a time, or a plant code aren't the date you follow.
The formats at a glance
| Printed | Format | How to read it |
|---|---|---|
OCT 04 2026 | Month name, day, year | October 4, 2026 |
04OCT26 | Day, month name, 2-digit year | October 4, 2026 |
10/04/26 | Numeric, month first (US) | October 4, 2026 |
04.10.26 | Numeric, day first (Europe and most countries) | 4 October 2026 |
2026-10-04 | Year first (ISO style) | October 4, 2026 |
20261004 | Year first, no separators | October 4, 2026 |
10/2026 | Month and year only | Through October 31, 2026 |
OCT 04 | No year | The next October 4 |
277 | Julian day of year (a code, not a label date) | Day 277 = October 4 in a non-leap year |
Dates with the month spelled out
These are the easiest to read, because the month can't be confused with the day. The order and spacing vary a lot between packers and printers:
When a one- or two-digit number sits before the month and a number sits after it, the first is the day and the last is the year: 04OCT26 is October 4, 2026. When the month comes first, the day follows it. A four-digit year removes all doubt. Imported products may use their own language's abbreviation: OKT and DEZ (German), AVR and JUIN (French), ENE and DIC (Spanish), MRT and MEI (Dutch).
All-number dates: month first or day first?
A date like 04/10/26 has two possible readings. US labels almost always put the month first (April 10). EU law requires best-before and use-by dates to be written day, month, year, in that order, so a product made for the European or UK market means 4 October. If either of the first two numbers is over 12, there's only one reading: 13/10/26 can only be 13 October.
Clues on the package, a plausibility check, and what to do when you still can't tell are in Is 04/10/26 April 10 or October 4?
Year-first dates
A date that starts with a four-digit year, like 2026-10-04 or 2026.10.04, is read year, month, day. This order is used the same way everywhere, so it's unambiguous. The compact version packs the same eight digits together: 20261004. Canada has its own year-first style: best-before dates put the year first (when it's shown) and then a two-letter bilingual month, like 26 OC 04 for October 4, 2026 (see the Canadian month codes).
Month and year only, and “best before end”
Long-life foods like canned goods, pasta, coffee and snacks often print only a month and a year. Read these as the last day of the month. EU and UK rules spell this out: a date that includes the day is introduced with “best before,” and any other date with “best before end,” and for foods that keep between 3 and 18 months, the month and year are enough. A food that keeps longer than 18 months may show only the year.
Two-digit years and missing years
A two-digit year is this century: 26 is 2026. A missing year is common on short-life foods like milk, bread and fresh meat, where the date is only days or weeks away: SELL BY OCT 04 means the next October 4. The EU allows day and month alone for foods that keep up to three months, and Canada makes the year optional unless it's needed for clarity, such as when the date falls in the next year.
One pattern is genuinely ambiguous: SELL BY 10/26. On a carton of milk it almost certainly means October 26. On a can or a box of crackers it more likely means October 2026. Let the product decide: short-life food, month and day; long-life food, month and year.
Date phrases in other languages
Imported and European products use their own phrases. Most split into a quality date (like best by) and a safety date (like use by), and the distinction is stricter in the EU than in the US: an EU “use by” is for highly perishable food that shouldn't be eaten after the date.
| Printed | Language | Means |
|---|---|---|
| MHD, mindestens haltbar bis | German | Best before (Mindesthaltbarkeitsdatum) |
| zu verbrauchen bis | German | Use by (Verbrauchsdatum) |
| DDM, à consommer de préférence avant | French | Best before (date de durabilité minimale) |
| DLUO | French | Best before (older term that DDM replaced) |
| DLC, à consommer jusqu'au | French | Use by (date limite de consommation) |
| consumir preferentemente antes del | Spanish | Best before |
| da consumarsi preferibilmente entro | Italian | Best before |
| best before / meilleur avant | Canada (bilingual) | Best before, with the year first if shown |
Which of several numbers is the date?
Packaging lines often print the date on the same line as production codes. Here's a realistic example, and how to take it apart:
L2is a production line. Letters with a number are usually a line, shift or lot marker.26277is a code: here it could be year 26 and day 277 of the year, the production day. It's for the manufacturer, not you.14:32is the time it was packed.BB 04OCT26is the date to follow: best before October 4, 2026.
The rules of thumb:
- Follow the phrase. The date after best by, use by, sell by, EXP, or their abbreviations (BB, BBE, UB) is the one that matters. If there are two, like a sell-by and a use-by, see two dates on one label.
- Skip production dates.
PACKED ON,PKD,MFG,PRODandDOMtell you when the food was made. More in packed-on dates vs the expiration date. - Skip lot numbers and plant codes.
LOTandBATCHnumbers,EST.numbers on meat, and theP-number on egg cartons identify where and when something was produced. - A real date looks like a date. It has a month name or a plausible month and day, and it falls within the product's normal life: days away for fresh meat, months or years for cans.
Julian codes: when the date is a day number
Some packages carry a Julian date, the day of the year from 001 (January 1) to 365, or 366 in a leap year. On USDA-graded egg cartons, a three-digit Julian number is the required pack date. Cans and other shelf-stable foods often bury a Julian day inside a longer packing code, with one or two digits for the year. These are production dates, so they tell you how old something is, not when to use it.
Convert any of them with the Julian date converter, look them up on the day-of-year calendar, or read the guides for egg carton dates and canned food codes.
What FreshScan does with each format
FreshScan reads the printed date with the iPhone camera and shows a confirmation card before anything is saved. Its reader is built around the formats on this page, and it tells you when it had to fill something in:
| On the label | What FreshScan does |
|---|---|
| Month spelled out (OCT 04 2026, 04OCT26, OKT, AVR…) | Reads it directly, with the date type from the phrase next to it |
| Numeric with a day over 12 (13/10/26) | Reads the only possible date |
| Numeric that works both ways (04/10/26) | Asks you to confirm, and shows both readings when both are plausible |
| Year first (2026-10-04, 20261004) | Reads year, month, day |
| Month and year only (10/2026, BEST BEFORE END OCT 2026) | Uses the last day of the month and marks it “end of month” |
| No year (OCT 04) | Picks the next plausible date and marks it “year not printed” |
| Month and year, or month and day? (10/26) | Reads it as October 2026, end of month, and asks you to confirm; change the day if it's a short-life food |
| Two different dates (SELL BY and USE BY) | Lists both and asks which to track |
| Packed-on, MFG, lot numbers, times | Scores them down so they aren't mistaken for the date |
| Julian codes (277, 26277) and Canadian two-letter months (26 OC 04) | Doesn't read these; convert the code and type the date in |
Stop squinting at can ends. Point FreshScan at the date, confirm what it read, and it reminds you at 9:00 AM two days before and on the day.
Once you've found the date
Knowing the date is half of it; knowing what kind of date it is is the other half. In the US, food dating isn't required by federal law except on infant formula, and USDA describes best-by, sell-by and use-by dates as quality or inventory dates rather than safety deadlines. The date labels guide covers what each phrase means, and the shelf life chart shows how long foods keep once you've opened them, when the printed date stops applying. If food smells, looks or feels off, don't rely on the date. When in doubt, throw it out.
Questions people ask
What does a date with only a month and year mean?
A date like 10/2026 or BEST BEFORE END OCT 2026 means the product keeps its best quality through the end of that month, so read it as October 31, 2026. European labeling law uses "best before end" for exactly this case, usually on foods that keep more than three months.
Is 04OCT26 October 4, 2026 or October 26, 2004?
October 4, 2026. When the day, a spelled-out month and a two-digit year run together, the day comes first and the year last. A food label is never going to show a date from 2004 as its best-by date.
Why does my package have a date with no year?
Short-life foods often print only the month and day because the date can only be a few days or weeks away. EU and UK rules allow day and month alone for foods that keep up to three months, and Canada's best-before rules make the year optional unless it's needed for clarity. Read it as the next time that date comes around.
Which number is the expiration date if there are several?
The one next to a phrase like best by, use by, sell by or EXP. Numbers next to LOT, a P- or EST. plant number, a time like 14:32, or words like packed on, MFG or PKD are about production, not the date to follow.
Is the date on food a safety deadline?
Usually not. USDA describes best-by, sell-by and use-by dates as quality or inventory dates, not safety dates, except the use-by date on infant formula. Food stored correctly can be good after a best-by date, but if it smells, looks or feels wrong, throw it out.
Sources
- Food Product Dating — USDA Food Safety and Inspection Service
- Regulation (EU) No 1169/2011 on the provision of food information to consumers, Annex X — EUR-Lex. Best before / best before end wording; day, month, year order
- Date markings and storage instructions — Canadian Food Inspection Agency
- Date limite de consommation (DLC), date de durabilité minimale (DDM) : quelles différences ? — economie.gouv.fr (French Ministry of the Economy)
- Mindesthaltbarkeitsdatum / Verbrauchsdatum (FAQ) — German Federal Office of Consumer Protection and Food Safety (BVL)
- Shelf-Stable Food Safety — USDA Food Safety and Inspection Service. Packing codes on cans
- Shell Eggs from Farm to Table — USDA Food Safety and Inspection Service