Anvisa Drug Registration Validator
Validates Anvisa drug registration code format (13 digits with check digit per the official table).
—
Understanding the ANVISA medicine registration number
Every medicine sold in Brazil carries a registration number issued by ANVISA (Agência Nacional de Vigilância Sanitária), the national health-surveillance agency. It is printed on the packaging and the leaflet (bula) as the "Registro M.S.", for example M.S. 1.XXXX.XXXX.XXX-X. This page validates the format and the mask of that number.
The full number has 13 digits. The packaging is legally required to show at least the shortened 9-digit form 1.XXXX.XXXX, which is enough to identify the product in ANVISA's public databases.
How the number is structured
- The first digit indicates the product category — 1 = medicamento (medicine).
- The following blocks encode the company/process and the specific product and presentation.
- The number ends in a verifying digit. The official check-digit algorithm is not publicly published, so this tool checks the format and mask, not the mathematical validity of the final digit.
Validity and exemptions
A medicine registration is generally granted for 5 years and is renewable. Some low-risk products are "isento de registro" (exempt) and are instead notified or dispensed, so they may not carry a standard registration number.
Anyone can look up a registration on ANVISA's "Consultas" portal and check the official leaflet in the Bulário Eletrônico.
Common pitfalls
- Confusing the shortened 9-digit form with the full 13-digit number — both are valid representations of the same product.
- Assuming a valid format means the product is currently registered — only the official portal confirms the status and expiry.
- Expecting a check digit on an exempt product (isento de registro), which may not follow the standard mask.
FAQ
Does the first digit always have to be 1? For medicines, yes — 1 marks the medicamento category. Other leading digits are used for other regulated product areas.
Why does this tool only validate the format? ANVISA does not publish the check-digit algorithm for medicine registrations, so a structural/mask check is the honest, accurate validation we can offer.
Where do I confirm a medicine is registered? On ANVISA's "Consultas" portal and the Bulário Eletrônico, using the 9- or 13-digit number printed on the package.
Related Tools
RG Validator
Validate Brazilian RG numbers in the SP format (9 digits + check digit). Browser-side verification, no data sent to servers.
Brazilian CNH Number Validator
Validate a Brazilian driver's license (CNH) registry number (11 digits) by its check digit. Useful for sign-ups, HR and document validation.
Anvisa Cosmetic Notification Validator
Validates Anvisa cosmetic notification number format (category + sequential + digit) and extracts the category.
ASN (BGP) Validator
Validate Autonomous System Number (ASN) used in BGP, decimal or AS-prefixed.
UUID Version Detector
Detect a UUID version (v1-v8) from the version and variant fields. Also shows embedded timestamp in UUIDv1/v6/v7.
RG-MG Format Validator
Validate the format of a Minas Gerais RG ID (9 digits plus an alphanumeric check digit). Useful for checking documents in forms and sign-ups.