Dados de teste para devs brasileiros
PT
Dados fictícios para testes de software. Usar documentos falsos para fraude é crime (Código Penal, arts. 297–299, 307).

Gerador e validador de matrícula de certidão

Gere números de matrícula fictícios de certidões de nascimento, casamento e óbito, com os 32 dígitos e os verificadores calculados, para testar sistemas de cartório, cadastros de beneficiários e fluxos de documentação sem usar registros reais.

—

Até 1000 itens por vez. Tudo é gerado no seu navegador.

Como usar

  1. Na aba de geração, escolha o tipo: nascimento, casamento, óbito ou qualquer um (sorteado entre os três).
  2. Marque Com máscara (pontuação) para separar os blocos com espaços, como 558121 01 55 2012 1 00066 159 0021957 45, ou desmarque para os 32 dígitos corridos.
  3. Clique em Gerar e em Copiar. Para lotes, defina a Quantidade (1 a 1000) e use Exportar CSV, Exportar JSON ou Exportar SQL.
  4. Na aba Validar, cole uma ou várias matrículas, uma por linha. Espaços, pontos, hífens e barras são ignorados.
  5. Cada linha mostra se a matrícula é válida, com tipo de livro, ano e CNS do cartório, ou o motivo da recusa: caracteres, tamanho, dígitos repetidos, código de serviço, tipo de livro, ano ou verificador.

Como funciona

De onde vem a matrícula

Desde 1º de janeiro de 2010, toda certidão emitida por cartório de Registro Civil das Pessoas Naturais traz uma matrícula de 32 dígitos. A estrutura foi criada pelos Provimentos 2/2009 e 3/2009 da Corregedoria Nacional de Justiça (CNJ), depois substituídos pelo Provimento 63/2017, hoje incorporado ao Código Nacional de Normas (Provimento 149/2023). O formato dos blocos se manteve.

PosiçõesBlocoExemplo
1–6CNS: Código Nacional da Serventia (o cartório)558121
7–8Acervo: 01 próprio, 02 incorporado01
9–10Serviço: sempre 55 (registro civil)55
11–14Ano do registro2012
15Tipo de livro1
16–20Número do livro00066
21–23Folha159
24–30Termo0021957
31–32Dígitos verificadores45

Tipos de livro aceitos: 1 Livro A (nascimento), 2 Livro B (casamento), 3 Livro B Auxiliar (casamento religioso com efeito civil), 4 Livro C (óbito), 5 Livro C Auxiliar (natimorto), 6 Livro D (proclamas), 7 Livro E (demais atos), 8 Livro E desdobrado para emancipações e 9 Livro E desdobrado para interdições (os dois últimos previstos no Provimento 3/2009). O gerador usa apenas 1, 2 e 4, acervo 01, ano entre 1975 e o atual e CNS sem zero à esquerda.

O cálculo dos verificadores

O Provimento 3/2009 diz apenas que os dígitos 31 e 32 são formados por um programa distribuído pelo CNJ aos cartórios; a fórmula não aparece no texto. A regra abaixo é a usada por softwares de cartório e validadores de código aberto, e é a que esta página implementa:

  1. 1º DV: multiplique os 30 primeiros dígitos pelos pesos 2, 3, 4… 31, some e calcule o resto por 11.
  2. 2º DV: multiplique os 31 dígitos (incluindo o 1º DV) pelos pesos 1, 2, 3… 31, some e calcule o resto por 11.
  3. Em ambos, resto 10 vira 1; os demais restos são o próprio dígito.

Exemplo: 558121 01 55 2012 1 00066 159 0021957 ??

1º DV, somando os produtos por bloco: CNS 81 + acervo 9 + serviço 105 + ano 68 + tipo 16 + livro 246 + folha 353 + termo 710 = 1588. 1588 mod 11 = 4 → 4.

2º DV: CNS 59 + acervo 8 + serviço 95 + ano 63 + tipo 15 + livro 234 + folha 338 + termo 686 + 1º DV 4×31 = 124, total 1622. 1622 mod 11 = 5 → 5.

Matrícula completa: 55812101552012100066159002195745.

Perguntas frequentes

A validação confirma que a certidão existe?

Não. A ferramenta confere estrutura, código 55, tipo de livro, ano e os dois verificadores. Saber se o registro existe e se a certidão é autêntica exige consulta ao cartório emissor ou aos canais oficiais do registro civil, o que não é feito aqui.

Por que vocês dizem que a fórmula não é oficial?

Porque os provimentos do CNJ descrevem os blocos, mas delegam os verificadores a um programa distribuído aos cartórios, sem publicar o cálculo. A regra usada aqui é a adotada por softwares de registro e bibliotecas abertas. Para garantia formal, confirme com o cartório ou a corregedoria.

Minha certidão termina com XX. É erro?

O Provimento 3/2009 autorizava cartórios sem computador a lançar "xx" no lugar dos verificadores. É raro, mas existe em certidões antigas. O validador desta página aceita apenas dígitos e recusa esses casos por caracteres inválidos; trate-os à parte no seu sistema.

Como guardar a matrícula no banco de dados?

Use texto de 32 caracteres, como CHAR(32), sem espaços. Como número ela perde zeros à esquerda e estoura o limite de inteiros comuns. Se precisar filtrar por tipo ou ano, extraia as posições 15 e 11 a 14 em colunas próprias.

Posso usar essas matrículas em processos reais?

Não. São fictícias e servem para testes automatizados, homologação, demonstrações e fixtures. O CNS gerado é aleatório e pode coincidir com o de um cartório real, mas o registro não existe. Usar esses números em requerimentos ou cadastros reais é indevido.

Fontes

Ferramentas relacionadas

Atualizado em 13/11/2026 · Rafael Lima