Saltar al contenido

Valida y genera números de documentos de identidad

Comprueba documentos de identidad y números fiscales de 18 países, desde CPF, CURP y codice fiscale hasta DNI, PESEL e INN, con el motivo del error y los datos que codifica, o genera números de prueba con formato válido en tu navegador.

Documento

CPFCadastro de Pessoas Físicas

Número de contribuyente individual · se escribe como 123.456.789-09

De dónde salen las reglas

Se ignoran espacios, puntos, guiones y barras. Hasta 10.000 líneas a la vez.

Pega un número para comprobarlo
Cada línea recibe su propio resultado: el motivo si falla y lo que codifica el número si es válido.
Se ejecuta en tu navegador · sin subir archivosCómo funciona

Cómo usar Validador y generador de documentos de identidad

  1. 1

    Elige el documento

    Elige el país y, si tiene varios, el documento, como CPF o CNPJ en Brasil. Debajo aparecen su forma de escritura y las fuentes de sus reglas.

  2. 2

    Comprueba un número o una lista

    Pega los números, uno por línea, en la pestaña Comprobar. Cada línea se marca como válida, con aviso o no válida, con el motivo y los campos que codifica el número.

  3. 3

    Genera números de prueba

    En la pestaña Generar elige cuántos, un intervalo de fechas de nacimiento, el sexo o la región si el documento los tiene, y luego copia la lista o descarga TXT, CSV o JSON.

  4. 4

    Completa o calcula

    La pestaña Calcular añade un dígito o una letra de control que falte; en el codice fiscale, la CURP y el CUIT calcula el número entero a partir de datos personales.

Límites y Pro

Gratis y sin registro: 25 documentos de 18 países, hasta 10 000 líneas por comprobación y 10 000 números por lote generado; los trabajos de más de 500 elementos se ejecutan en un proceso en segundo plano.

Pro quita los anuncios; comprobar y generar no tienen más límites que levantar. Ver Pro

Acerca de Validador y generador de documentos de identidad

Los formularios de registro, los proveedores de pago y el software fiscal rechazan un número de identidad o de identificación tributaria en cuanto falla un solo dígito. Por eso los desarrolladores necesitan números que superen esas comprobaciones para sus datos de prueba, y cualquier otra persona quiere saber si el número que le han dado está siquiera bien formado. Esta herramienta cubre 25 documentos de 18 países: el CPF y el CNPJ de Brasil (incluido el CNPJ alfanumérico emitido desde julio de 2026), la CURP y el RFC de México, el codice fiscale de Italia, el DNI, el NIE y el NIF de empresas de España, el NIT de Colombia, el CUIT y el CUIL de Argentina, el PESEL, el NIP y el REGON de Polonia, el T.C. Kimlik No de Turquía, el INN y el SNILS de Rusia, el código nacional de Irán, el documento de residente de China, el documento nacional de Taiwán, el IIN de Kazajistán, el RNOKPP de Ucrania, el documento nacional de Egipto, el documento de ciudadano de Tailandia, el Aadhaar de India y el número de registro de residente de Corea del Sur.

Cada comprobación indica su motivo: la longitud incorrecta, un dígito de control que debería ser otro, una fecha de nacimiento que no existe o un código de región que ninguna autoridad usa. Cuando un número es válido, ves qué contiene, desde la fecha de nacimiento y el sexo en un PESEL hasta el municipio en un codice fiscale.

Las reglas proceden de las autoridades emisoras cuando las publican, como el manual del CNPJ de la Receita Federal o las reglas de la CURP del RENAPO, y en otros casos de validadores de código abierto muy conocidos; cada documento enumera sus fuentes.

Lo que ninguna herramienta puede decirte es si un número se emitió realmente o de quién es: eso requiere el registro de la propia autoridad, al que esta página nunca se conecta. Los números Aadhaar y los coreanos se pueden comprobar, pero no generar.

Privacidad

Los números que pegas, y los nombres y fechas de nacimiento que escribes en las calculadoras del codice fiscale, la CURP o el CUIT, se procesan en tu navegador y no se envían a ningún sitio; no se consulta ningún registro oficial. Solo se recuerdan el último documento y la última pestaña que elegiste, en el almacenamiento local de este navegador. Al elegir Italia se carga la lista de municipios, un archivo estático de este sitio.

Características

Motivos, no una cruz roja

Longitud incorrecta, dígito de control erróneo con el esperado, fecha imposible o código de región desconocido, indicados en cada línea.

Descifra lo que contiene un número

Fecha de nacimiento, sexo, estado, provincia, municipio, forma jurídica u oficina tributaria, siempre que el documento los incluya.

Datos de prueba que superan los validadores

Lotes de hasta 10 000 con tu intervalo de fechas de nacimiento, sexo y región, marcados como solo formato válido y para pruebas.

Qué codifica cada documento

Fecha de nacimiento y sexo: CURP (México), codice fiscale (Italia), PESEL (Polonia), documento de residente (China), RNOKPP (Ucrania), documento nacional (Egipto) y, normalmente, el IIN (Kazajistán). El documento de Taiwán lleva el sexo y el lugar de la primera inscripción, pero no una fecha.

Lugar: el noveno dígito del CPF es la región fiscal de la primera inscripción, la CURP indica el estado de nacimiento, el codice fiscale el municipio o país extranjero, los números chinos y egipcios la provincia o gobernación, y el INN la región y la oficina tributaria.

Poco más que un dígito de control: las letras del DNI y del NIE, el T.C. Kimlik No, el SNILS, el REGON, el NIT y el Aadhaar; el código nacional de Irán y el NIP polaco también empiezan por el código de la oficina que los emitió.

Validador y generador de documentos de identidad: preguntas frecuentes

¿Un resultado válido significa que el número pertenece a una persona o empresa reales?
No. Válido significa que el número cumple todas las reglas publicadas de su formato: longitud, caracteres, dígitos de control, fecha y códigos de región. Si se emitió alguna vez, y a quién, solo consta en el registro de la autoridad emisora, al que esta herramienta nunca se conecta. Un error de tecleo incluso puede dar otro número válido, así que, si importa, confírmalo con el titular o la autoridad.
¿Puedo usar los números generados como datos de prueba?
Para eso están: cada uno supera las comprobaciones de un formulario o validador, y la página los marca como solo formato válido, no pertenece a nadie, para pruebas. La mayoría de las autoridades no publica un rango de prueba reservado, así que por casualidad un número aleatorio puede coincidir con uno ya emitido. Úsalos en sistemas de prueba; para facturas mexicanas, el RFC genérico XAXX010101000 del SAT es el valor documentado.
¿Por qué no puedo generar números Aadhaar ni de registro de residente coreano?
Ambos identifican a personas reales para trámites bancarios, prestaciones y registros, ningún país publica un rango de prueba y los números falsos son una herramienta de fraude conocida. Además, la ley coreana castiga inventar números de registro de residente con ánimo de lucro. Por eso la página los comprueba, incluido el dígito Verhoeff del Aadhaar y la fecha y el sexo de un número coreano, pero nunca los produce.
¿Por qué algunos números reciben un aviso en vez de válido?
Un aviso significa que se cumplen todas las reglas comprobables, pero hay algo que no puede determinarse solo con el número. Los números coreanos emitidos desde octubre de 2020 terminan en dígitos aleatorios, el IIN de Kazajistán ya no tiene que empezar por la fecha de nacimiento, el SAT ha emitido algunos RFC que incumplen su propio control, y un código de lugar italiano puede corresponder a un municipio que falta en la lista.
¿Qué reglas usa el CNPJ alfanumérico?
Desde julio de 2026 la Receita Federal emite CNPJ cuyos 12 primeros caracteres pueden ser letras. Cada carácter vale su código ASCII menos 48, así que la A es 17 y la Z es 42, y los dos dígitos de control siguen saliendo del módulo 11 con pesos de 2 a 9 y continúan siendo numéricos. Los CNPJ numéricos antiguos conservan sus dígitos, y la página comprueba ambos tipos.

Otras tareas con esta herramienta