Skip to content
Cosmetics Batch

What Is a Batch Code?

A batch code is a manufacturer's production stamp that reveals when your cosmetic or perfume was made. Here's how to read it.

4 min read · Updated June 2026

The short answer

A batch code (also called a lot code or production code) is a short string of letters and numbers printed or embossed on cosmetic and perfume packaging. It identifies the exact production run of a product.

Unlike a barcode — which identifies the product for sale — a batch code encodes when and often where the item was manufactured. Decoding it tells you the manufacture date, the current age, and the estimated expiration date.

Why batch codes matter

Cosmetics degrade over time. Active ingredients lose potency, preservatives weaken, and fragrances turn. Knowing the manufacture date helps you judge whether a product is still safe and effective.

Batch codes are also a first line of defence against counterfeits and grey-market stock: a code that can't be decoded, or that decodes to an impossible date, is a red flag.

Where the code comes from

Manufacturers assign a code to every production batch for quality control and product recalls. There is no single global standard — each manufacturer chooses its own format.

That's why a decoder has to know the rules for each brand's parent company. Estée Lauder, Coty, L'Oréal and others each stamp dates differently.

FAQ

Is a batch code the same as an expiry date?

No. Most cosmetics don't print an explicit expiry date. The batch code encodes the manufacture date, and the expiry is estimated from the product's typical shelf life.

Can a batch code be faked?

Counterfeiters copy codes, but they often reuse invalid or impossible ones. A code that decodes cleanly is a good sign, though not a guarantee of authenticity.

Check a brand's batch code

More guides