Skin Care Conflict — Free Skincare Ingredient Conflict Checker

    Is Your Skincare Still Safe to Use? Check the Batch Code in Seconds

    Last updated: August 12, 2026

    Most people know there's an expiry date on their food. Fewer people realise that skincare expires too — and that using products past their best doesn't just mean they stop working. In some cases, it means applying oxidised, contaminated, or chemically degraded ingredients directly to your skin.

    Free Tool
    No Sign-Up
    Instant Results

    Look on the bottom of bottles, back of tubes, inside box flaps, or crimped on tube ends.

    Why This Matters

    Here are a few examples of what that actually looks like:

    An oxidised vitamin C serum — the one that's turned from clear to dark orange in the bottle — doesn't just lose its brightening effect. It can cause irritation and contribute to the same free radical damage it was supposed to fight. An expired sunscreen may have lost a significant portion of its UV protection, meaning you're going out in the sun thinking you're covered when you're not. An old, contaminated moisturiser can introduce bacteria to a compromised skin barrier.

    None of this is catastrophic if it happens once. But it's also entirely avoidable.

    How the batch code checker works:

    The PAO (Period After Opening) symbol on your packaging — the little jar icon with a number and M — tells you how long the product lasts once opened. But it doesn't tell you when the product was made, which matters if you bought something on sale, received it as a gift, or have simply been less consistent about your routine than you planned.

    The batch code printed on the bottom or back of your packaging does contain that information — but it's encoded in a format unique to each manufacturer. This tool decodes it.

    Where a brand’s exact code format isn’t publicly documented, the tool falls back to the standard PAO (Period After Opening) estimate so you still get a usable safe-use window.

    Enter your batch code, select your brand from our database of over 50 major skincare and cosmetic labels, and the tool tells you the manufacture date, the recommended use-by date, and whether your product is still safe to use, approaching its limit, or past the point where you should replace it.

    A two-second check before applying anything you're not sure about. Worth it. Once you know your products are safe, check they work well together with our ingredient conflict checker.

    Why Expired Skincare Is Dangerous: Everything You Need to Know

    Using expired skincare and cosmetics isn't just ineffective — it can be genuinely harmful. Preservatives in skincare products break down over time, allowing bacteria, mold, and yeast to proliferate. Applying contaminated products to your skin can cause infections, irritation, breakouts, allergic reactions, and in severe cases, eye infections from expired mascara or eyeliner that can lead to conjunctivitis or worse. The active ingredients in products like vitamin C and retinol also degrade, meaning you're applying oxidized, potentially irritating compounds that no longer deliver their intended benefits.

    How to Read PAO Symbols

    The PAO (Period After Opening) symbol looks like a small open jar with a number inside — e.g., "12M" means 12 months after opening. This is the most reliable indicator of how long a product remains safe after you first use it. Unopened products typically last 2-3 years from manufacturing, but once opened, the clock starts ticking. PAO periods vary dramatically: mascara is just 3 months, while face powder can last 24 months. Always note the date you first open a product — a small label or permanent marker on the bottom works well.

    How Batch Codes Work Across Different Brands

    Batch codes are alphanumeric codes printed on product packaging that encode the manufacturing date. Unfortunately, there's no universal standard — each brand uses its own format. L'Oreal group brands (L'Oreal, Maybelline, Garnier, Lancome) typically use YYMM or YYMMDD format. The Ordinary uses YYYY-MM-DD. Nivea uses Julian date format where the first digit represents the year and the next three digits represent the day of the year. Our decoder handles the most common formats automatically, but for unusual codes, manual date entry is always available.

    Batch Code Format by Brand

    CeraVe: Typically a 6-character alphanumeric code where the first character indicates the year of manufacture, followed by plant and line identifiers.

    The Ordinary: Printed in a full YYYY-MM-DD format on the tube crimp or bottle base, making it the easiest code on this list to read.

    Cetaphil: Usually a 10-character code with the year encoded in the first two digits, followed by batch and facility references.

    La Roche-Posay: Uses the L’Oreal group format: YYMM followed by a facility code identifying the plant that produced the batch.

    Paula’s Choice: A 10-digit numeric code with the year sitting in positions 4-5 of the string.

    Drunk Elephant: The batch code is printed on the bottom of the pump; the first digit represents the year of manufacture.

    Sunday Riley: A letter-number combination printed on the outer box rather than the bottle, so keep the carton until you’ve logged the date.

    CeraVe body products: Same format as the facial range, but printed on the tube crimp instead of the base.

    Kiehl’s: Typically a 4-character code where the first character is a letter representing the manufacturing year.

    Olay: Uses the Procter & Gamble format: a single year digit followed by a 3-digit Julian day of the year.

    COSRX: Korean YYYYMMDD format printed on the bottom of the bottle or tube.

    First Aid Beauty: A 10-character code with the year encoded in positions 5-6.

    Aveeno: Follows the Johnson & Johnson format, which mirrors the coding used across other Johnson’s brands.

    Neutrogena: A 10-character code that combines a production code with the manufacturing date reference.

    Innisfree: Korean YYYYMMDD format, usually stamped on the base of the container.

    Signs That a Product Has Gone Bad Before Expiry

    Products can spoil before their stated expiry date, especially if stored improperly. Watch for: color changes (vitamin C serums turning brown/orange), separation of ingredients that won't remix when shaken, unusual or rancid smell, change in texture (becoming watery, lumpy, or grainy), and mold spots. If any of these signs appear, discard the product immediately regardless of its expiry date. Natural and organic products without strong preservatives are especially prone to premature spoilage.

    How to Store Products to Extend Shelf Life

    Store products in a cool, dry place away from direct sunlight. Bathroom cabinets near showers are actually the worst place — heat and humidity accelerate degradation. Consider a bedroom drawer or a dedicated skincare fridge for vitamin C and retinol products. Always close lids tightly after use. Use clean hands or spatulas to scoop products from jars. Pump bottles are more hygienic than jars because they minimize air and bacteria exposure. Products with airless pump containers have the longest shelf life. If you are weighing up cold storage for your actives, we break down exactly is a skincare fridge worth it and which products should never go in one.

    Extend Your Skincare's Life

    Cooluli Mini Skincare Fridge

    Refrigeration nearly doubles the shelf life of vitamin C and retinol products. This mini fridge is what dermatologists most often recommend for at-home use.

    View on Amazon →

    Affiliate disclosure: As an Amazon Associate we earn from qualifying purchases at no extra cost to you.

    Which Products Expire Fastest?

    Vitamin C serums are the shortest-lived skincare products — L-ascorbic acid oxidizes rapidly when exposed to air and light, losing potency within 3-6 months of opening. Retinol products are similarly unstable. Natural and organic products without synthetic preservatives may spoil within 3-6 months. Mascara should be replaced every 3 months due to bacterial contamination from repeated eye contact. Sunscreen degrades after 12 months of opening, and using degraded sunscreen provides a false sense of UV protection. Track your products with our tool and use our Routine Planner to build a routine you'll actually use up before products expire.

    Protect Your Serums From Air Exposure

    Airless Pump Bottles (2 oz refillable, pack of 2)

    Transfer your vitamin C and retinol into airless pump bottles to slow oxidation dramatically. Cheap fix, big shelf-life difference.

    View on Amazon →

    Affiliate disclosure: As an Amazon Associate we earn from qualifying purchases at no extra cost to you.

    Frequently Asked Questions

    Can I use a product past its PAO date if it looks fine?

    For low-risk products like body lotion or lip balm, a few weeks past PAO is generally okay if the product looks, smells, and feels normal. For eye products (mascara, eyeliner) and actives (retinol, vitamin C), never exceed the PAO — the risks far outweigh any savings.

    Does refrigerating skincare extend its life?

    Yes, for certain products. Vitamin C serums, retinol, and natural/organic products benefit from refrigeration. However, products with heavy oils or balm textures may become too hard to apply if refrigerated. A skincare fridge at 45-50°F (7-10°C) is ideal.

    How do I dispose of expired skincare?

    Empty the product into the trash (not down the drain — some ingredients harm aquatic life). Recycle the packaging if possible. Many brands like MAC and Kiehl's offer recycling programs where you can return empty containers for rewards.

    Are expiry dates on skincare legally required?

    In the EU, products with a shelf life under 30 months must show an expiry date. Products lasting longer show the PAO symbol instead. In the US, only OTC products (like sunscreen) require expiry dates. Other cosmetics are voluntary, which is why batch codes are often your only clue.

    Can expired sunscreen still protect me?

    Partially, but unreliably. Expired UV filters degrade unevenly, meaning protection is inconsistent and unpredictable. Using expired SPF 50 might give you SPF 10 in some spots and SPF 30 in others. This is worse than using a consistently lower SPF because you can't gauge your actual protection. Always use fresh sunscreen.