Skip to content
Cosmetics Batch logoCosmetics Batch

What Is a Batch Code?

Learn what cosmetic batch codes identify, what a decoder can estimate, and what a code cannot prove.

3 min read · Updated July 2026

The short answer

A batch code, lot code or production code is a short sequence of letters and numbers added to cosmetic packaging during production. Manufacturers use it to trace a production run for quality control and recalls.

A barcode identifies a product type for sale; a batch code identifies a production lot. Depending on the manufacturer's format, a decoder may estimate a year, month or day of manufacture. Some formats repeat every decade, so the result is not always unique.

What a decoded result can tell you

The useful result is the product's likely production period and age. Precision varies: a plain YYYYMMDD mark can specify a day, while a single year digit may support several possible decades. The checker should state that uncertainty instead of presenting every result as an exact date.

The format belongs to the manufacturer, not always the brand on the front. Licensed fragrances and brands in the same corporate group may share a code system.

What it cannot prove

A decoded code does not prove that a product is authentic, safe or effective. Codes can be copied, packaging can be mixed, and storage after manufacture matters. A failed decode is also not proof of a counterfeit: the brand may use an undocumented format or the code may have been entered incorrectly.

Use an explicit expiry date where one is printed. After opening, follow the open-jar PAO symbol and watch for changes in smell, colour, texture or performance. For irritation, contamination or a recalled product, stop using it regardless of the decoded date.

How to check a code

  • Select the exact brand or manufacturer in the checker.
  • Enter the short stamped or embossed code, not the EAN under the barcode.
  • Compare the result with the packaging, seller history and any printed date.
  • Treat the result as one piece of evidence, not a safety or authenticity verdict.

FAQ

Is a batch code an expiry date?

No. It identifies a production lot. A decoder may estimate manufacture date and age, but shelf life also depends on product type, opening and storage.

Does a valid code prove a cosmetic is genuine?

No. A plausible code is only one consistency check because codes and packaging can be copied.

How is a batch code different from a barcode?

A barcode identifies a product type for retail systems; a batch code identifies a particular production lot for traceability.

Read next

Check a brand's batch code

More guides