Generador y validador de matrícula de certidão
Las actas del registro civil brasileño (certidões de nacimiento, matrimonio y defunción) llevan una matrícula de 32 dígitos que identifica la oficina, el libro, la hoja y el asiento. Genera matrículas ficticias con verificadores calculados para probar sistemas de registro, beneficios y alta de clientes sin registros reales.
Hasta 1000 elementos por vez. Todo se genera en tu navegador.
Cómo usar
- En la pestaña de generación, elige el tipo: nacimiento (nascimento), matrimonio (casamento), defunción (óbito) o cualquiera (elegido al azar entre los tres).
- Marca Con máscara (puntuación) para separar los bloques con espacios, como
558121 01 55 2012 1 00066 159 0021957 45, o desmárcala para 32 dígitos seguidos. - Haz clic en Generar y en Copiar. Para lotes, indica la Cantidad (1 a 1000) y usa Exportar CSV, Exportar JSON o Exportar SQL.
- En la pestaña Validar, pega una o varias matrículas, una por línea. Se ignoran espacios, puntos, guiones y barras.
- Cada línea indica si es válida, con tipo de libro, año y código de la oficina (CNS), o el motivo del rechazo: caracteres, longitud, dígitos repetidos, código de servicio, tipo de libro, año o verificadores.
Cómo funciona
De dónde sale la matrícula
Desde el 1 de enero de 2010, toda certidão emitida por una oficina de Registro Civil das Pessoas Naturais de Brasil debe mostrar una matrícula de 32 dígitos. La estructura la definieron los Provimentos 2/2009 y 3/2009 de la Corregedoria Nacional de Justiça (CNJ), luego sustituidos por el Provimento 63/2017 y hoy integrados en el Código Nacional de Normas (Provimento 149/2023). El formato de los bloques no cambió.
| Posiciones | Bloque | Ejemplo |
|---|---|---|
| 1–6 | CNS: código nacional de la oficina | 558121 |
| 7–8 | Acervo: 01 propio, 02 incorporado | 01 |
| 9–10 | Servicio: siempre 55 (registro civil) | 55 |
| 11–14 | Año del registro | 2012 |
| 15 | Tipo de libro | 1 |
| 16–20 | Número de libro | 00066 |
| 21–23 | Hoja | 159 |
| 24–30 | Asiento (termo) | 0021957 |
| 31–32 | Dígitos verificadores | 45 |
Tipos de libro aceptados: 1 Libro A (nacimiento), 2 Libro B (matrimonio), 3 Libro B Auxiliar (matrimonio religioso con efecto civil), 4 Libro C (defunción), 5 Libro C Auxiliar (mortinato), 6 Libro D (proclamas), 7 Libro E (demás actos), 8 Libro E desdoblado para emancipaciones y 9 Libro E desdoblado para interdicciones (los dos últimos previstos en el Provimento 3/2009). El generador usa solo los tipos 1, 2 y 4, acervo 01, un año entre 1975 y el actual y un CNS sin cero inicial.
Cálculo de los verificadores
El Provimento 3/2009 solo dice que los dígitos 31 y 32 los genera un programa que el CNJ distribuye a las oficinas; la fórmula no figura en el texto. La regla siguiente es la que usan el software de registro y los validadores de código abierto, y es la que implementa esta página:
- Primer dígito: multiplica los 30 primeros dígitos por los pesos 2, 3, 4… 31, suma y obtén el resto módulo 11.
- Segundo dígito: multiplica los 31 dígitos (incluido el primer verificador) por los pesos 1, 2, 3… 31, suma y obtén el resto módulo 11.
- En ambos casos, un resto de 10 se convierte en 1; cualquier otro resto es el propio dígito.
Ejemplo: 558121 01 55 2012 1 00066 159 0021957 ??
Primer dígito, sumando los productos por bloque: CNS 81 + acervo 9 + servicio 105 + año 68 + tipo 16 + libro 246 + hoja 353 + asiento 710 = 1588. 1588 mod 11 = 4 → 4.
Segundo dígito: CNS 59 + acervo 8 + servicio 95 + año 63 + tipo 15 + libro 234 + hoja 338 + asiento 686 + primer dígito 4×31 = 124, total 1622. 1622 mod 11 = 5 → 5.
Matrícula completa: 55812101552012100066159002195745.
Preguntas frecuentes
¿Un resultado válido significa que el acta existe?
No. La herramienta revisa la estructura, el código de servicio 55, el tipo de libro, el año y los dos verificadores. Si el registro existe y el acta es auténtica solo puede confirmarse con la oficina emisora o los canales oficiales del registro civil, que aquí no se consultan.
¿Por qué dicen que la fórmula no es oficial?
Porque los provimentos del CNJ describen los bloques pero dejan los verificadores a un programa distribuido a las oficinas, sin publicar el cálculo. La regla usada aquí es la adoptada por el software de registro y las bibliotecas abiertas. Para garantía formal, consulta a la oficina o a la corregedoria estatal.
Mi certidão termina en XX. ¿Es un error?
El Provimento 3/2009 permitía a las oficinas sin computadora escribir "xx" en lugar de los verificadores. Es poco común, pero aparece en algunas actas antiguas. Este validador solo acepta dígitos y rechaza esos casos por caracteres inválidos, así que trátalos aparte en tu sistema.
¿Cómo guardo la matrícula en la base de datos?
Usa una columna de texto de 32 caracteres, como CHAR(32), sin espacios. Como número pierde los ceros iniciales y desborda los enteros habituales. Si necesitas filtrar por tipo o año, extrae la posición 15 y las posiciones 11 a 14 en columnas propias.
¿Puedo usar estas matrículas en trámites reales?
No. Son ficticias y sirven para pruebas automatizadas, homologación, demos y fixtures. El CNS generado es aleatorio y puede coincidir con el de una oficina real, pero el registro no existe. Usar estos números en solicitudes o registros reales es indebido.
Fuentes
- CNJ — Provimento 2/2009, modelos de certidão (en portugués)
- CNJ — Provimento 3/2009, estructura de la matrícula (en portugués)
- CNJ — Provimento 63/2017 (en portugués)
- CNJ — Provimento 149/2023, Código Nacional de Normas (en portugués)
Herramientas relacionadas
Actualizado el 13/11/2026 · Rafael Lima