100 % en tu navegador

Genera datos de prueba
reales. Sin datos reales.

44 generadores para QA y desarrollo: documentos de 17 países, identificadores técnicos, casos límite y mocks de API. Todo se calcula en tu equipo.

Sin registroSin servidoresPrivadoGratis
DNI (Perú)
DNI generado Formato válido

Información

Documento Nacional de Identidad · Perú

Todo lo que necesitas para probar sin límites

Datos realistas

Documentos válidos y coherentes de Perú, Latinoamérica, España e Italia.

Casos límite

Datos inválidos, extremos y maliciosos para tus pruebas negativas.

100 % local

Todo se genera en tu navegador. No se envía nada a ningún servidor.

Exporta y usa

Lotes de hasta 100 en CSV o JSON, y códigos QR y de barras en PNG o SVG.

Algoritmos oficiales

Luhn, módulo 11, módulo 23, módulo 97: verificados contra números públicos reales.

Cómo funciona

Tres pasos, cero configuración

Sin cuenta, sin instalar nada y sin esperar. Entras, generas y sigues con tu trabajo.

1

Elige el generador

Las pestañas van por país —Perú, España, Latinoamérica e Italia— y luego por tipo: universales, casos límite y mocks de API. Son 32 generadores en 7 pestañas. Cada tarjeta trae ya un valor listo.

2

Ajusta las opciones

Válido o inválido, tipo de RUC, prefijo del NIE, formato de teléfono, longitud de la cadena, cantidad de registros… Cada cambio regenera el dato al instante.

3

Copia o exporta

Copia un valor suelto, el lote completo, o descarga 100 registros en CSV para Excel y en JSON para tus mocks, seeds y pruebas automatizadas.

Para quién es

Hecho para quien prueba software en serio

Analistas de QA

Necesitas datos que pasen las validaciones y datos que las rompan, en el mismo sitio.

  • Pruebas positivas y negativas del mismo campo
  • Lotes de 100 registros para carga y estrés
  • Casos límite de fechas, números y cadenas

Desarrolladores

Poblar una base de datos, montar un mock o probar un formulario sin inventar valores a mano.

  • JSON con la estructura que tú defines
  • Respuestas HTTP mock y snippets de fetch, curl, MSW y OpenAPI
  • UUID, JWT firmados, MAC e IMEI

Testers freelance y equipos pequeños

Sin licencias, sin cuentas corporativas y sin depender de un generador interno que nadie mantiene.

  • Funciona en cualquier navegador, también en el móvil
  • Nada que instalar ni pedir a sistemas
  • Datos peruanos realistas para demos con cliente

Qué son los datos de prueba y por qué no vale usar «12345678»

Un dato de prueba sirve para dos cosas opuestas: confirmar que el sistema acepta lo que debe aceptar y confirmar que rechaza lo que debe rechazar. La mayoría de los equipos solo cubre la primera. Escriben 12345678 en el campo de DNI, la validación de longitud pasa y el caso queda «probado» hasta que producción recibe un DNI con un cero delante, un RUC con dígito verificador incorrecto o un IMEI que no cumple Luhn. Este generador nace de ese problema: cada herramienta ofrece la variante válida y la variante que rompe, con el motivo explicado.

Qué encontrarás en cada pestaña

PestañaGeneradores
PerúDNI, RUC de persona natural y jurídica, carné de extranjería, nombres y apellidos peruanos, CCI, cuenta bancaria, teléfonos fijos y celulares, direcciones con distritos reales y placas vehiculares
EspañaNIE y DNI con letra de control, y CIF de empresa con su dígito o letra
LatinoaméricaRUT de Chile, CPF y CNPJ de Brasil, CUIT y CUIL de Argentina, RFC de México, y NIT de Colombia con las cédulas de Ecuador y Uruguay
ItaliaCodice fiscale de 16 caracteres y partita IVA
UniversalesIBAN de once países, pasaportes con zona MRZ, UUID v1 y v4, JWT, direcciones MAC, IMEI y correos
Casos límiteCadenas de longitud configurable con emojis, payloads de SQLi y XSS, fechas imposibles y números al borde del desbordamiento
Archivos y mocksJSON con la estructura que definas, respuestas HTTP de ejemplo y códigos EAN-13, Code128 y QR

Documentos peruanos: qué se valida de verdad

El DNI peruano tiene 8 dígitos y admite ceros a la izquierda: si tu campo es numérico en lugar de texto, un DNI que empieza por cero llegará mutilado a la base de datos. Además existe un dígito (o letra) verificador que se imprime en el documento y que muchos sistemas piden por separado.

El RUC son 11 dígitos con estructura clara: los dos primeros indican el tipo de contribuyente (10 para persona natural con negocio, 20 para persona jurídica, 15 y 17 para formatos antiguos) y el último es un dígito verificador calculado con módulo 11 y los pesos 5·4·3·2·7·6·5·4·3·2. En los RUC de tipo 10, los ocho dígitos centrales son el DNI del titular: una relación que conviene reproducir en los datos de prueba si tu sistema la comprueba.

El carné de extranjería usa hoy 9 dígitos y no tiene dígito verificador público, así que la única validación razonable es el formato y la longitud. Los formatos antiguos alfanuméricos siguen circulando en registros históricos: si tu aplicación los rechaza de plano, conviene saberlo antes de migrar datos.

Casos límite: donde de verdad se rompen las aplicaciones

La sección de casos límite es la que más defectos encuentra. Una cadena de 5 000 caracteres contra un VARCHAR(255); un emoji que ocupa un carácter en pantalla, dos unidades UTF-16 en JavaScript y cuatro bytes en UTF-8; el 29 de febrero de 1900 (que no existe, porque 1900 no fue bisiesto); el 0.1 + 0.2 que no da 0.3; el instante 2038-01-19T03:14:08Z que desborda un entero de 32 bits. Cada valor viene con su explicación, de modo que puedes pegarlo en el reporte de la incidencia tal cual.

Buenas prácticas al usar datos sintéticos

  • Nunca en producción. Los datos sintéticos ensucian los reportes y pueden tener consecuencias contables.
  • Márcalos. Usa un prefijo reconocible (QA-, dominio example.com) para poder borrarlos después.
  • No sustituyen a la anonimización. Si necesitas trabajar con datos reales, anonimízalos según la Ley N.º 29733 de Protección de Datos Personales; generar datos nuevos es más seguro que «disfrazar» los verdaderos.
  • Guarda el lote junto al caso de prueba. Exporta el CSV y adjúntalo: un defecto reproducible vale el doble.

Todo se ejecuta en tu navegador con JavaScript. No hay servidor, ni cuenta, ni analítica de tus valores: puedes abrir el inspector de red y comprobar que no se envía nada. Si tu equipo trabaja sin conexión, la web sigue funcionando una vez cargada.

Hecho para QA.
Pensado para desarrollo.

Tester QA te ahorra el rato de inventar datos: documentos que pasan la validación real, casos límite que rompen formularios y mocks listos para pegar, para automatización, pruebas manuales y entornos de pruebas.

Ver las categorías
32Generadores
10Países
100 %Local
  • Sin registro ni cuenta
  • Sin límites de uso
  • Nada viaja a un servidor
  • Algoritmos oficiales verificados
  • Exporta en CSV y JSON
  • Lotes de hasta 100 registros

Preguntas frecuentes

Lo que todo el mundo pregunta antes de usarlo

¿Estos datos son reales?

No. Todos los valores se generan al azar en tu navegador y no provienen de ninguna base de datos de personas, empresas ni entidades financieras. Cumplen el formato y los dígitos verificadores que exige cada validación, pero no corresponden a ningún titular real.

Los nombres, distritos, provincias y bancos peruanos sí son reales como catálogo (para que los datos parezcan verosímiles), pero las combinaciones son aleatorias.

¿Puedo usarlos en producción?

No. Están pensados para desarrollo, QA, staging y demos. Insertar datos sintéticos en un sistema productivo genera registros falsos y puede tener consecuencias legales y contables. Márcalos siempre con un prefijo reconocible para poder eliminarlos.

¿Pasan las validaciones oficiales?

Los IMEI pasan el algoritmo de Luhn: lo puedes verificar con cualquier validador. Los RUC llevan el dígito verificador oficial de SUNAT (módulo 11), comprobado contra RUC públicos reales.

El DNI cumple el formato de 8 dígitos, y su dígito y letra verificadora se calculan con el algoritmo público más difundido; RENIEC no publica el oficial. Lo importante: un DNI generado aquí casi con certeza no está registrado en RENIEC, así que no pasará una consulta en línea real. Eso es intencional.

¿Se guarda o se envía algo de lo que genero?

Nada. La web es estática: no tiene servidor de aplicación ni base de datos. Los generadores se ejecutan en tu navegador y los valores desaparecen al cerrar la pestaña. Ni los payloads de seguridad, ni la clave secreta con la que firmas un JWT, ni los lotes exportados salen de tu equipo.

¿Para qué sirven los payloads de inyección SQL y XSS?

Para comprobar que tu aplicación escapa y sanea la entrada del usuario: si un ' OR '1'='1 cambia el resultado de un login, tienes un defecto grave. Ninguno de estos payloads ejecuta nada en esta web: se generan como texto.

Úsalos solo en aplicaciones propias o con autorización escrita del titular. Probar sistemas de terceros sin permiso es ilegal.

¿Puedo generar 100 registros y abrirlos en Excel?

Sí. Elige la cantidad (1, 10, 50 o 100) y pulsa CSV: el archivo se descarga en UTF-8 con marca BOM, de modo que Excel muestra correctamente los acentos y la ñ. El botón JSON descarga el mismo lote con todos los campos para tus mocks, seeds o pruebas automatizadas.

¿Solo sirve para Perú?

No. Perú es la primera pestaña porque es el foco, pero hay una pestaña por país: España (NIE, DNI y CIF), Latinoamérica (RUT de Chile, CPF y CNPJ de Brasil, CUIT y CUIL de Argentina, RFC de México, NIT de Colombia y cédulas de Ecuador y Uruguay) e Italia (codice fiscale y partita IVA).

La pestaña Universales reúne lo que no depende de ningún país: IBAN, pasaportes con zona MRZ, UUID, JWT, direcciones MAC, IMEI y correos.

Cada documento usa el algoritmo oficial de su país, verificado contra números públicos reales. La única excepción, y la declaramos: la homoclave del RFC mexicano, que el SAT no publica.

¿Funciona en el móvil y sin conexión?

Sí. El diseño es responsive y todos los generadores funcionan con el teclado del móvil. Una vez cargada la página, no necesita conexión para generar datos (solo los códigos de barras y QR cargan su motor la primera vez que los usas).

¿Los CCI y las cuentas bancarias son válidos para transferencias?

No. Tienen la longitud y la estructura correctas (entidad, oficina, cuenta y dígitos de control) y sirven para probar máscaras y validaciones de formato, pero no corresponden a ninguna cuenta abierta. La SBS no publica el algoritmo de los dígitos de control del CCI: usamos un esquema módulo 97 determinista, indicado en la propia herramienta.

Páginas dedicadas

Los generadores más buscados, con su propia guía

Generador de DNI de prueba 8 dígitos, dígito verificador y variantes inválidas para pruebas negativas. Generador de RUC falso para pruebas Tipo 10 y tipo 20 con el dígito verificador de SUNAT correcto. Nombres y apellidos peruanosCon sexo configurable y formato estilo RENIEC. Generador de JWT de pruebaTu payload, firmado con HS256 en tu navegador. Códigos de barras y QREAN-13, Code128 y QR descargables en PNG y SVG. Generador de NIE y DNI de España X/Y/Z + 7 dígitos con la letra del módulo 23. Generador de CIF español Código fiscal de empresas con el control correcto. Generador de codice fiscale Los 16 caracteres del código fiscal italiano. Generador de RUT chileno Con el dígito verificador y el caso especial de la K. Generador de RFC de México Las cuatro letras calculadas de los apellidos. Generador de CUIT y CUIL Con el DNI del titular dentro del número. Generador de NIT de Colombia Dígito de verificación con pesos primos. Generador de CCI del Perú 20 dígitos con el prefijo real de cada banco. Generador de IBAN Once países con el control del módulo 97. Generador de CPF y CNPJ Brasil, con región fiscal y sucursal. Generador de UUID Versiones 1 y 4, con criptografía del navegador. Cédula de Ecuador Diez dígitos con módulo 10 y provincia real. Nombres y apellidos peruanos Con apellido paterno y materno separados. Teléfonos peruanos Celulares y fijos con código de área real. Código de barras EAN-13 Con dígito verificador y prefijo de país real. Generador de JSON de prueba Defines los campos y salen datos coherentes. Respuestas HTTP mock 200, 400, 401, 404 y 500 con cuerpo editable. Direcciones peruanas Distrito y provincia reales, con manzana y lote. Placas vehiculares peruanas Formato antiguo y alfanumérico nuevo. Carné de extranjería Nueve dígitos, el documento que casi nadie valida bien. Direcciones MAC Cuatro formatos y bit local. Partita IVA italiana Once dígitos con control tipo Luhn.