Paste your INCI list and label text. Get a structured compliance audit against EU Regulation 1223/2009 in seconds — INCI validation, allergen flags, mandatory element checks, and more.
A French indie moisturizer, pre-checked. 2 critical failures found — responsible person missing, no batch code.
Formule légère pour tous types de peau
Aqua, Glycerin, Cetearyl Alcohol, Caprylic/Capric Triglyceride, Niacinamid, Butyrospermum Parkii Butter, Dimethicone, Sodium Hyaluronate, Phenoxyethanol, Ethylhexylglycerin, Linalool, Limonene, Parfum
No batch or lot number detected. Article 19(1)(c) requires a batch number for product traceability and recall purposes.
Article 19(1)(c) – Reg. 1223/2009
1 of 13 ingredient names could not be validated against the CosIng database. May be misspelled — see suggestion below.
Article 19(1)(g) – Reg. 1223/2009
No country of origin detected. Mandatory for products manufactured outside the EU/EEA. Even for EU-manufactured products, including it is strongly recommended.
Article 19(1)(b) – Reg. 1223/2009
2 allergen(s) detected and individually declared in the INCI list — mandatory declaration above 0.001% (10 ppm) for leave-on products.
Annex III, Part 1, Ref 67–92 – Reg. 1223/2009 & Regulation (EU) 2023/1545
No prohibited substances (Annex II) detected in the ingredient list.
Annex II – Reg. 1223/2009
Net content declaration detected. e-mark (℮) present, indicating compliance with EU pre-packaging directives.
Article 19(1)(e) – Reg. 1223/2009
Upload a label image or paste text below
PNG, JPG, or PDF up to 5MB
We'll extract text automatically with AI
Paste your INCI list and label text, then click "Run Compliance Audit"
Regulation 1223/2009 governs every cosmetic product sold across 31 European countries in 24+ languages. Recent amendments added new allergen declarations. Most SME brands still rely on manual checklists or wait days for consultant feedback on each SKU. That bottleneck costs time and money every single launch.
Every mandatory element from Article 19 and beyond, checked systematically.
Validates ingredient names against the CosIng database. Checks descending order, concentration thresholds, and allergen declarations.
Cross-references Annex III restricted substances with required usage warnings. Flags missing or incorrect precautionary statements.
Verifies presence and format of the responsible person's name and EU address as required by Article 4.
Checks mandatory country of origin marking for products manufactured outside the EU.
Validates net content declaration format, unit compliance (ml/g), and e-mark usage for pre-packed products.
Screens against all 82 EU-regulated fragrance allergens — the classic 26 plus 56 new substances added by Regulation (EU) 2023/1545. Flags banned substances and notes the transition period (new products: July 2026, existing: July 2028).
Launching your first SKUs in Europe without a regulatory team on staff.
Reviewing client artwork before production runs. Catch issues before they become recalls.
Speed up routine label reviews. Focus your expertise on complex cases.
Importing cosmetics into the EU market. Verify compliance before customs clearance.
LabelCheck turns days of consultant back-and-forth into a structured report you can act on immediately.
Run Your Free Audit NowNew regulation changes, allergen updates, and LabelCheck improvements — directly to your inbox. No spam.