Skip to content

Certificate Generator

Generate fictitious Brazilian certificate registration numbers per CNJ Provision 73/2018.

No sign-up 100% free Private

Was this tool helpful?

Brazilian Certificate Generator — How It Works

The Certificate Generator creates fictitious Brazilian civil registry certificate registration numbers for birth, marriage, and death certificates. Each registration number follows the unified format established by CNJ Provision 73/2018 (Provimento CNJ 73/2018), the official regulation that standardized civil registry certificate numbering across all Brazilian states.

Each generated registration number contains exactly 32 digits structured as follows: the first 6 digits represent the registry office code (serventia), the next 2 digits indicate the archive code (acervo — 01 for headquarters, 02-05 for sub-districts), followed by 2 digits for the book type code (55 for Birth, 75 for Marriage, 80 for Death), 4 digits for the registration year, 1 digit for the book type indicator, 5 digits for the book number, 3 digits for the page number, and finally 2 check digits.

The check digits are calculated using the Mod 97-10 algorithm (ISO 7064), the same algorithm used for IBAN validation in international banking. This ensures that each generated registration number is mathematically valid and would pass format validation in real systems. The formula is: dd = 98 - (body × 100 mod 97), where body is the 30-digit number without check digits.

This tool is specifically designed for software developers and QA engineers who need to test systems that process Brazilian civil registry data, including government portals, notary office software, insurance claim systems, and identity verification platforms. You can generate certificates for any of the 27 Brazilian states with realistic registry office codes, choose specific certificate types, and generate up to 20 certificates at once. All generated data is completely fictitious and does not correspond to any real certificates. Processing happens entirely in your browser — no data is sent to any server.

Frequently Asked Questions

What is the unified certificate registration number?
It's a 32-digit number established by CNJ Provision 73/2018 that uniquely identifies each civil registry certificate in Brazil.
Are the check digits valid?
Yes. The two check digits are calculated using the Mod 97-10 algorithm (ISO 7064), ensuring mathematical integrity.
Are the generated certificates real?
No. All data is fictitious and randomly generated for software testing purposes.