Free · No sign-up · 200+ brands

Decode Your Beauty Products

Enter the batch code printed on your cosmetics, perfume or skincare and get an instant manufacturing date, expiry date and freshness verdict.

Select a brand to see the exact batch-code format, examples, and where to find it.

Brand-specific decoders

Each brand is decoded with its own documented rule, not a generic guess.

Private by design

Decoding runs in your browser. We do not store or sell the codes you look up.

Instant results

Manufacturing date, expiry date and shelf life, calculated as you type.

Where to Find Your Batch Code

Batch codes live in a handful of predictable places on beauty packaging:

  • On the bottom of perfume bottles and cosmetic containers
  • Near the barcode on the outer carton
  • On the back or underside of makeup compacts
  • On skincare jars and bottles, often embossed or printed

Look for a short code of three to eight characters mixing letters and numbers.

A batch code stamped on the base of a beauty product A batch code printed next to the barcode on product packaging A batch code printed on a cosmetic product A batch code on the bottom of a cosmetic item

What is a Batch Code?

A batch code — also called a lot number, batch number or production code — is the unique identifier printed on cosmetic and perfume products. It reveals when and where the product was manufactured.

Decoding it lets you:

Why Checking Batch Codes Matters

Expired cosmetics quietly stop working, and sometimes cause harm:

Most unopened cosmetics have a shelf life of two to three years, and perfumes three to five years when stored properly.

Frequently Asked Questions

A batch code is the unique identifier a manufacturer assigns to one production run of a cosmetic or perfume. Decoding it tells you when the product was made, how much shelf life remains, and whether the code on the box is even plausible for that brand.
Look on the base of the bottle or jar, near the barcode on the carton, or on the back of a compact. For fragrances the code usually appears on both the bottle and the box — they should match. The code is typically three to eight characters mixing letters and numbers.
Each brand is decoded with its own documented algorithm rather than a generic rule, so results reflect how that manufacturer actually encodes dates. Treat the output as a well-informed estimate: makers occasionally revise their coding schemes, and for a binding answer contact the brand directly.
No — counterfeiters copy printed codes, so a valid decode is a good sign but not proof. Combine it with packaging quality, matching codes on bottle and box, an authorised retailer, and a scent that matches the original.
Most unopened cosmetics stay good for two to three years from manufacture, and perfumes three to five years when kept away from heat and light. Once opened, the PAO symbol on the packaging — usually six to twenty-four months — takes over.
Most often the brand uses a proprietary scheme that is not publicly documented, the manufacturer changed format recently, the code is simply mistyped, or the brand is not in the database yet. Re-read the code from the packaging and, if it still fails, ask the brand's customer service to confirm.
Yes, entirely free with no sign-up and no subscription. Decoding happens in your browser, and we do not store or sell the codes you look up.