Batch code checker

Know the real age of everything on your vanity.

Type in the batch code from the pack. You’ll see when it was made, how long it lasts, and how much time it has left.

  • Free to download
  • 500+ brands
  • No account needed
Check history with freshness status for each product
Result screen showing manufacture date, best before date and 19 months left for an Estée Lauder product
Check screen: choose a brand and type the batch code
500+
Brands
2
Platforms
18
Themes
0
Accounts
How it works

From a few characters to a clear answer.

No scanning and no sign-up. All you need is the code on the pack.

  1. Find the code

    Turn the product over. You’ll usually find it stamped on the bottom, along the crimp of a tube, or on the box.

  2. Pick the brand, type the code

    Every brand writes its dates differently, so choose the brand first, then enter the code exactly as printed.

  3. Read the answer

    The app shows the manufacture date, the shelf life, a best-before date and how many months are left. Each check is kept in your history.

Example result: batch code A63 for Estée Lauder, manufactured 1 June 2023, 19 months left
Features

What’s inside.

A clear verdict

The manufacture date, best-before date, shelf life and exact age of the product, with a plain status so you know whether to keep using it.

FreshExpiring soonExpired

500+ brands

Makeup, skincare and fragrance houses in one searchable list.

Your history

Every check is saved on your phone. Search it, filter by expiring or expired, and pin what you care about.

Themes

Eighteen color schemes, from soft pink to sushi to Halloween.

Private

There’s no account. Your history lives on your phone, and the app asks for consent where the law requires it.

Themes

Pick a color that suits you.

Eighteen themes, from quiet classics to seasonal ones like Halloween.

Pink theme of the check screen
Pink
Sushi theme of the check screen
Sushi
Blue theme of the check screen
Blue
Theme picker with classic and signature themes
And more
Learn

How to read a batch code

Where to find it, what the characters mean, and why it isn’t the same thing as an expiry date.

Read the guide
FAQ

Common questions

What is a batch code?

It’s a short string of letters and numbers stamped or printed on the pack. Brands use it to trace a product back to the run it was made in. Many also hide the manufacture date inside it, and that’s the part Cosmetic Checker reads.

Where do I find it?

Usually on the bottom of a bottle or jar, along the crimped edge of a tube, or on the outer box. It’s often tiny and sometimes etched, so tilt it under a light. The batch code guide has more detail.

How accurate is the date?

When we know how a brand writes its codes, the date comes straight from the code. The shelf life is a general estimate for that type of product, not a promise from the manufacturer. Treat it as a guide, and trust your nose and eyes too.

Which brands are covered?

More than 500 makeup, skincare and fragrance brands are in the list. Some brands don’t use a readable system, so a few codes can’t be dated. When that happens, the app says so instead of guessing.

Batch code or PAO symbol?

They answer different questions. The batch code tells you when something was made. The PAO symbol, the little open jar with a number like 12M, tells you how long it lasts once opened. While a product is sealed, go by the batch code. After you open it, the PAO usually matters more.

Is it free? Do I need an account?

It’s free, and ads pay for it. There’s no account to create. Your history is saved on your phone.

What data do you collect?

Your history stays on your phone. The app uses Google AdMob for ads and Firebase for usage and crash reports, and it asks for your consent where the law requires it. The details are in the privacy policy.

See what’s really on your shelf.

Free on iOS and Android.