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
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.