Certificate Generator
Generate fictitious Brazilian certificate registration numbers per CNJ Provision 73/2018.
Was this tool helpful?
Thank you for your feedback!
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.