Generador de DNI y NIE para pruebas
Números con letra de control válida, para testear formularios y validadores.
La respuesta corta
Genera números de DNI o NIE con la letra de control correcta, para usarlos como datos de prueba en desarrollo.
No son personas reales. El algoritmo del DNI es público, así que cualquier número de 8 cifras tiene una letra que le corresponde: cumplir el módulo 23 no implica que ese documento exista.
Para qué se usa esto
Es una necesidad habitual en desarrollo de software español: cualquier formulario que valide DNI necesita datos de prueba que pasen la validación. Sirve para:
- Rellenar entornos de pruebas y staging sin usar datos reales.
- Probar validadores de NIF/NIE.
- Generar juegos de datos para tests automatizados.
Usar datos ficticios en pruebas es además lo correcto desde el punto de vista de protección de datos: evita que documentos reales acaben en entornos que no son de producción.
Estos números no sirven para identificarse, contratar ni realizar ningún trámite. Usar la identidad de otra persona o falsificar un documento es un delito.
Cómo funciona el algoritmo
Generar un DNI válido es tan sencillo como esto:
Ocho cifras, rellenando con ceros a la izquierda si hace falta.
Es el mismo módulo 23 que usa el documento real.
Se busca ese resto en TRWAGMYFPDXBNJZSQVHLCKE: esa es la letra de control.
Cómo se genera un número con letra válida.
Para un NIE, se sustituye antes la letra inicial (X → 0, Y → 1, Z → 2) y se aplica lo mismo sobre las 8 cifras resultantes.
Precisamente porque el algoritmo es público y trivial, una letra correcta no acredita nada: solo indica que el número está bien formado.
Buenas prácticas con datos de prueba
- Nunca uses DNI reales en entornos de desarrollo o pruebas: es tratamiento de datos personales sin base legal.
- Marca los datos de prueba como tales en tu base de datos, para que no acaben en producción.
- Si necesitas un juego de datos estable para tests automatizados, fija una semilla y guárdalo, en vez de generar aleatorios en cada ejecución.
Sigue con
Preguntas frecuentes
¿Para qué sirve un generador de DNI?
¿Los DNI generados son de personas reales?
¿Es legal usar un generador de DNI?
Fuentes oficiales
Datos verificados contra fuente oficial el 20/08/2026.