BatchCheck
← Back to articles

Where to Look Up a Cosmetic Batch Code? 8 Official & Third-Party Channels Compared (2026)

2026-10-07

Bought a cosmetic with no visible production date and want to know when it was actually made? This guide sorts the 8 usable lookup channels into official and third-party, and explains what each one can — and cannot — tell you.

Got the code? Get the date in a second

2,598 brands, 15 languages — enter your batch code to see the production and expiry dates. No sign-up, no download

First, know this: official channels verify registration, not production dates

Many articles tell you to "look up the batch code on the regulator's website" — but official channels verify registration: whether a product is legally on the market and whether its filing matches the packaging. No regulator anywhere offers a public batch-code-to-date decoding service. What a batch code means is the manufacturer's internal production data, which regulators don't collect centrally. So: use official channels to verify authenticity and compliance; use third-party decoders to find the production date.

1. Third-party batch code decoders (the only place dates come from)

Decoder tools collect brands' coding rules and convert the code printed on your packaging into a production date. Here is how the mainstream options compare:

ChannelTypeBrand coverageLanguagesNotes
BeautyCheckerWeb + WeChat mini program2,598 brands15 languagesReturns production and expiry dates directly; searchable by brand in 15 languages; no sign-up
CheckFreshWebMostly Western brandsEnglishLong-established tool; plain interface; limited coverage of Japanese and Korean brands
CheckCosmeticWebMostly Western brandsEnglishSimilar long-standing tool; some brands link out to external pages
Brand customer serviceHumanOne brand at a timeVaries by brandMost authoritative but slowest — best for single high-value items

Which to pick? For Japanese and Korean brands, BeautyChecker has broader coverage. For a single luxury item, contacting the brand directly works too. Not sure what a batch code looks like or where it hides? Start with where to find it on the packaging.

2. What official channels actually offer, region by region

If you are in the United States or Europe, the official options are even thinner than in China:

  • US FDA: there is no public batch code database. Cosmetic registration in the US (MoCRA facility and product listings, which replaced the old VCRP scheme) is industry-side; the FDA provides no consumer-facing batch decoding. Your only routes are third-party tools or the brand itself.
  • EU CPNP: the Cosmetic Products Notification Portal is a market-access filing system for regulators and industry — there is no consumer query entrance. Consumers verify products through the responsible person's address printed on the packaging and the batch code itself.
  • Other regions: search for "your country's drug/health regulator + cosmetics". Most regulator websites publish recalls and safety alerts but no batch decoding.

3. China's official channels (for reference)

China has the most consumer-friendly official setup, which is why it is often cited: the NMPA website (nmpa.gov.cn) and the official "化妆品监管" app let you verify a product's registration/filing by name or manufacturer, and 12315 is the market-regulation complaint hotline. Note again: these verify registration, not production dates.

4. Three mistakes people make most often

Top 3 batch code mistakes

  • A barcode is not a batch code. The EAN/UPC barcode is a universal product identifier, identical for every batch of the same product — it contains no date. See batch code vs barcode.
  • Registered is not the same as fresh. A product's regulatory filing says nothing about when the batch was made; the filing date is often months later than the actual production date.
  • Lost the box? Don't give up yet. Batch codes are not only printed on outer boxes — check the bottle base, the tube crimp, or the back of the label for embossing or inkjet printing.

5. What to do, step by step

  1. Find the batch code on the packaging (bottle base / tube crimp / box bottom — a 3–10 character alphanumeric string)
  2. Enter the brand and code into BeautyChecker to get the production date and shelf life
  3. Suspect a problem? Contact the brand's customer service or your national regulator's complaint channel

Can't find your batch code yet?

Bottle base, tube crimp, box bottom — see exactly where the code is printed and what it looks like