Anvisa Cosmetic Notification Validator
Validates Anvisa cosmetic notification number format (category + sequential + digit) and extracts the category.
—
The ANVISA number for cosmetics
ANVISA (Agência Nacional de Vigilância Sanitária) regulates cosmetics, perfumes and personal-hygiene products in Brazil. Each product carries a regulatory number — a 13-digit process/registration identifier whose leading digit marks the product area (cosméticos / saneantes / perfumes). This page validates the format/structure of that number.
The official check-digit algorithm is not published, so — exactly as with medicines — this tool checks the mask and structure, not the mathematical validity of the final digit.
Grau 1 vs Grau 2
Cosmetics are split by risk under the current RDC 752/2022:
- Grau 1 — lower risk, handled through a simplified notificação (notification).
- Grau 2 — higher risk or with specific claims (e.g. sunscreens, hair dyes, anti-aging products), which require a full registro (registration).
Validity and lookup
The validity of a cosmetic registration is generally up to 10 years. You can look up a product on ANVISA's "Consultas" portal to confirm its status and grau.
Common pitfalls
- Assuming every cosmetic has a full registro — Grau 1 products are only notificados.
- Mixing up the cosmetic number with a medicine registration — the leading digit marks a different product area.
- Treating a valid format as proof the product is current — only the official portal confirms status and expiry.
FAQ
What is the difference between Grau 1 and Grau 2? Grau 1 is lower-risk and goes through a simplified notification; Grau 2 is higher-risk and needs a full registration.
Why only validate the format? ANVISA does not publish the check-digit algorithm for cosmetics, so a structural/mask check is the honest, accurate validation.
Where do I confirm a cosmetic? On ANVISA's "Consultas" portal, using the number on the label.
Related Tools
CPF Validator
Validate Brazilian CPF numbers instantly using the official algorithm. Useful for testing document validation in applications. No data sent to servers.
Batch CPF Validator
Validate a list of CPFs (one per line) and see which are valid and which are not. No data sent to servers.
Batch CNPJ Validator
Validate a list of CNPJs (one per line) with a summary of valid, invalid and total. No data sent to servers.