The free product checker

Check what's really in your skincare products.

Real products, decoded honestly. Every verdict comes from the full ingredient list, not the marketing.

This is a free skincare product checker: each product's label is read by our knowledge base, so you see what's actually in it, what it delivers, and who it's for. No marketing, no own-brand agenda.

Starting with 94 products. More added as we go, each decoded the same honest way.

Decode your product

Photograph the front and the ingredients list on the back, and a person will read them within days. How it works →

The photos

Filter products

Filter products by type

Serums

AnuaNiacinamide 10% + TXA 4% SerumGlycerin · hydrationAvèneHydrance BOOST Concentrated Hydrating SerumGlycerin · hydrationBeauty of JoseonGlow Deep SerumGlycerin · hydrationBeauty of JoseonGlow Serum: Propolis + NiacinamideGlycerin · hydrationCelimaxThe Vita A Retinal Shot Tightening BoosterGlycerin · hydrationCeraVeResurfacing Retinol SerumNiacinamide · hydrationCeraVeSkin Renewing Retinol SerumGlycerin · hydrationDifferinAdapalene Gel 0.1%Adapalene · oil-control & blemishesElizabeth ArdenAdvanced Ceramide Capsules Daily Youth Restoring SerumCeramide 3 · barrier repairEucerinAnti-Pigment Dual SerumGlycerin · hydrationGeek & GorgeousA-Game 10Glycerin · hydrationiUNIKBeta Glucan Power Moisture SerumGlycerin · hydrationLa Roche-PosayHyalu B5 Suractivated SerumGlycerin · hydrationMedicubePDRN Pink Peptide SerumNiacinamide · hydrationMedicubeZero Exosome Shot 2000Glycerin · hydrationMedik8Crystal Retinal 6Glycerin · hydrationMedik8Liquid PeptidesGlycerin · hydrationPaula's ChoiceClinical 0.3% Retinol + 2% Bakuchiol TreatmentGlycerin · hydrationSKIN1004Madagascar Centella Azelaic Acid 10 AmpouleAzelaic Acid · hydrationSKIN1004Madagascar Centella AmpouleGlycerin · hydrationThe OrdinaryNiacinamide 10% + Zinc 1%Niacinamide · barrier repairThe OrdinaryHyaluronic Acid 2% + B5 (Original Formulation)Glycerin · hydrationThe OrdinaryHyaluronic Acid 2% + B5 (with Ceramides)Glycerin · hydrationThe OrdinaryVitamin C Suspension 23% + HA Spheres 2%Vitamin C (LAA) · hydrationThe OrdinaryRetinol 0.5% in SqualaneRetinol · barrier repairThe OrdinaryAzelaic Acid Suspension 10%Azelaic Acid · barrier repairThe OrdinaryCaffeine Solution 5% + EGCG Eye SerumGlycerin · hydrationThe OrdinaryMulti-Peptide + HA SerumGlycerin · hydrationThe OrdinaryGranactive Retinoid 2% EmulsionGlycerin · hydrationThe OrdinaryGranactive Retinoid 5% in SqualaneSqualane · barrier repairThe OrdinaryGF 15% SolutionGlycerin · hydrationThe OrdinaryAlpha Arbutin 2% + HAAlpha Arbutin · hydrationThe OrdinaryRetinol 1% in SqualaneRetinol · barrier repairTorridenDIVE-IN Low Molecular Hyaluronic Acid SerumGlycerin · hydrationVichyMinéral 89 Hyaluronic Acid BoosterGlycerin · hydration

We make and sell no product in here.

That's the whole point. A brand's own page can only ever end in "buy ours." We can name the best real product for your skin, honestly, because we don't have a bottle to push.

How a product page works

Your label, read by the same knowledge base.

We read the ingredient list

The product's real INCI list, matched against our 388 evidence-scored ingredients.

The knowledge base does the verdict

Key actives, what it delivers, and any real flags, scored the same way for every product.

You get the honest read

Who it's actually for, in plain words, never bent toward a product we'd profit from.

The 26 allergens a label must name

Regulation (EC) No 1223/2009, Annex III lists 26 fragrance substances a cosmetic label in the EU must name individually when they exceed 0.001% in a leave-on or 0.01% in a rinse-off product, because a known share of people react to them: amyl cinnamal, benzyl alcohol, cinnamyl alcohol, citral, eugenol, hydroxycitronellal, isoeugenol, amylcinnamyl alcohol, benzyl salicylate, cinnamal, coumarin, geraniol, hydroxyisohexyl 3-cyclohexene carboxaldehyde, anise alcohol, benzyl cinnamate, farnesol, butylphenyl methylpropional, linalool, benzyl benzoate, citronellol, hexyl cinnamal, limonene, methyl 2-octynoate, alpha-isomethyl ionone, evernia prunastri extract, evernia furfuracea extract. Naming one is a legal duty, not a warning about you; every product page counts how many of the 26 its label names, each linked to its own page.

How a bottle's fit is read from its actives

On a comparison page, "who each suits" is not written per product. It is aggregated over the bottle's named actives from the base's best-for and avoid-for columns by one rule: a skin type is named when two or more of the bottle's actives name it; an avoid is named when any one of them does. A bottle with fewer than two named actives cannot meet the first rule, and the line says so.