Generador de DNI
Datos ficticios, solo para pruebas. No pertenecen a personas reales.
- Indica la cantidad de documentos que necesitas.
- Elige si quieres el formato con guion o solo los caracteres.
- Genera y copia el resultado.
El DNI español tiene ocho dígitos y una letra final que actúa como verificador.
El cálculo es de los más simples que existen: se toma el número completo, se divide entre 23 y el resto indica la posición en la cadena TRWAGMYFPDXBNJZSQVHLCKE.
Esa cadena no es alfabética por diseño. El orden fue elegido para que letras visualmente parecidas no queden en posiciones contiguas, reduciendo el riesgo de confusión al leer o transcribir.
Se descartan por convención los números con todos los dígitos iguales, que satisfacen el cálculo pero no se emiten.
El NIE es el documento de extranjeros y usa el mismo cálculo, con una diferencia: empieza por X, Y o Z.
Para calcular la letra del NIE, esa inicial se sustituye por un dígito —X por 0, Y por 1, Z por 2— y el resto del procedimiento es idéntico.
Es un detalle que muchas validaciones olvidan, y provoca que formularios rechacen NIE perfectamente válidos.
No consulta a ningún registro oficial. No hay persona, nacionalidad ni situación administrativa detrás del número.
El documento es válido por el cálculo, pero no corresponde a ninguna persona registrada.
Usar un DNI que no es tuyo para identificarte constituye delito. La herramienta existe para pruebas de software.
Todo el cálculo ocurre en tu navegador.
Preguntas frecuentes
Porque el orden se eligió para separar letras visualmente parecidas. Así un error de lectura difícilmente produce otra letra válida para el mismo número.
Sustituyendo la inicial por un dígito —X por 0, Y por 1, Z por 2— y aplicando el mismo resto entre 23. Muchas validaciones olvidan este paso y rechazan NIE válidos.
Porque satisfacen el cálculo por coincidencia, pero no se emiten en la práctica. Es la misma convención que se aplica en otros documentos.
No consultamos ningún registro. El número es válido por el cálculo pero no corresponde a ninguna persona. Úsalo solo en pruebas.
No. La generación ocurre en tu navegador.