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
Anvisa Drug Registration Validator
Validates Anvisa drug registration code format (13 digits with check digit per the official table).
Italian IBAN Validator
Validate an Italian IBAN (IT) by checking the 27-character length and the mod-97 check digit. Verify the bank account before sending money abroad.
MAC Address Validator
Validate MAC addresses in colon (xx:xx:xx:xx:xx:xx), hyphen, Cisco (xxxx.xxxx.xxxx) or no-separator formats. Identifies unicast/multicast and local/universal. Everything in your browser.
CNES Health Facility Validator
Validate a Brazilian CNES number (National Registry of Health Facilities, 7 digits). Useful for clinics, hospitals, public health billing and healthcare records.
Order Number Validator
Validate common e-commerce order number formats: ORD-XXXX, ORDER-NNNN, #N alphanumeric. Auto-detects type.
SWIFT/BIC Code Validator
Validate the format of a bank SWIFT/BIC code (8 or 11 characters) used in international transfers. Check the bank code before sending money abroad.