Brazilian Certificate Number Generator
Generate valid Brazilian birth, marriage or death certificate numbers for software testing. Standard 32-digit CNJ format. For test use only.
What is the format of a certificate number?
Defined by the CNJ (National Council of Justice), the certificate number has 32 digits, laid out like this: NNNNNNN DN AAAA A EEEE CCCC FFFFFFF DD. The groups correspond, in order, to the sequence number, act type, year, state, registry office, page and check digits.
The generated numbers are fictitious. For testing and development use only.
Brazilian civil-registry certificate numbers
Birth, marriage and death certificates in Brazil are issued by Cartórios de Registro Civil das Pessoas Naturais. Since CNJ Provimento nº 46/2015, every certificate issued from May 2016 onwards carries a unified 32-digit matrícula (registry key) regardless of which notary issued it. The format makes any Brazilian civil-registry document machine-readable and lets the National Civil Registry Central (CRC) locate the original act in seconds.
Anatomy of the 32-digit key
The canonical layout is:
CCCCCC.NN.AA.AAAA.D.NNNNN.NNN-DD
- CCCCCC — 6-digit CNJ code of the notary office (serventia)
- NN — type of acervo (collection):
01= standard,02= converted book, etc. - AA — service type:
55= birth,57= marriage,58= death - AAAA — year of registration (4 digits)
- D — book number (1 digit, encoded)
- NNNNN — folha (page, 5 digits)
- NNN — termo (act number on the page, 3 digits)
- DD — two check digits computed with modulo 11
Pre-2016 certificates
Certificates issued before May 2016 follow free formats: each cartório picked its own book/folha/termo layout. Many of those records were later digitized and re-numbered into the 32-digit scheme through the conversão de acervo indicated by acervo code 02.
Where to request a certified copy
The Central Nacional de Informações do Registro Civil (CRC) — accessible via registrocivil.org.br — lets citizens locate, request and receive certified copies fully online, with electronic signature compliant with ICP-Brasil. Most cartórios also accept walk-in requests; a same-day issuance is the legal standard for second copies.
Generate certificate numbers for testing
Brazilian birth, marriage and death certificates carry a standardised 32-digit number in the CNJ format, and registry or civil-records systems need valid numbers to test with. This generator creates numbers with the right structure, without them matching any real record.
Just pick the certificate type and the tool assembles the 32-digit number, respecting the CNJ standard's format and check digits. A good choice for developing and approving systems that deal with civil records, without reaching for real, sensitive data.
It's all generated in the browser, with no database lookup. And to be clear: these are fictitious numbers for software testing, representing no real certificates.
Frequently asked questions
How do I locate a certificate when I only know the person's name?
Can I issue a certificate fully online?
Do certificates expire?
What is the difference between "inteiro teor" and "em breve relato"?
Can I use these generated matrículas in production?
Related Tools
Credit Card Number Generator
Generate valid credit card numbers using the Luhn algorithm for e-commerce and payment testing. Supports Visa, MasterCard and Elo. For test use only.
Alphanumeric CNPJ Generator
Generate valid Brazilian alphanumeric CNPJ numbers in the new Receita Federal format (IN RFB 2.119/2022), effective July 2026. Uses the official SERPRO algorithm. For test use only.
PIS/PASEP Generator
Generate mathematically valid Brazilian PIS/PASEP numbers for software testing. Follows the official check-digit algorithm. For test use only.
Brazilian State Tax ID Generator
Generate valid Brazilian State Tax IDs (Inscrição Estadual) for SP, RJ, MG, RS, PR and BA. For fiscal software and SEFAZ integration testing.
Brazilian Bank Account Generator
Generate fictitious Brazilian bank account data (bank, branch, account number and check digit) for software testing.
Person Data Generator
Generate complete fictitious person profiles: name, CPF, date of birth, CEP and phone number. Mathematically valid data for testing.