Generador de DNI válido online (con letra de control)

Un generador de DNI crea números de 8 dígitos con la letra de control del algoritmo oficial: se divide el número entre 23 y el resto indica la letra en la tabla TRWAGMYFPDXBNJZSQVHLCKE. Los DNI generados en DataMockSeed son ficticios: validan en cualquier formulario, pero no pertenecen a ninguna persona real.

Cada DNI se genera con 8 dígitos y la letra de control real, calculada dividiendo el número entre 23. Los datos son ficticios: no corresponden a ninguna persona real.

5 ejemplos generados
55619530XVálido
72922884GVálido
96675593SVálido
32215522CVálido
33418109YVálido

Cómo se calcula

8 dígitos + letra de control, calculada con el resto de dividir el número entre 23.

Muestra generada
55619530X

La letra de control es el resto de dividir el número entre 23, indexado en una tabla fija.

  1. 1
    Número (8 dígitos)
    55619530
  2. 2
    Resto de número ÷ 23
    10
  3. 3
    Letra en la posición del resto (TRWAGMYFPDXBNJZSQVHLCKE)
    X

Preguntas frecuentes

¿Los DNI generados son de personas reales?

No. El número de 8 dígitos es aleatorio y la letra se calcula con el algoritmo oficial, pero el DNI no está vinculado a ningún registro real de la Dirección General de la Policía.

¿Cómo se calcula la letra del DNI?

Dividiendo el número de 8 dígitos entre 23: el resto (de 0 a 22) indica la posición de la letra en la tabla TRWAGMYFPDXBNJZSQVHLCKE. Por ejemplo, 12345678 entre 23 da resto 14, que corresponde a la letra Z.

¿Es legal usar un DNI generado?

Sí, para pruebas de software, formularios de test, demos y seeds de base de datos. Usar un DNI generado en trámites reales, para suplantar una identidad o para engañar a terceros es ilegal.

¿Puedo generar un DNI con la letra incorrecta para probar errores?

Sí. El generador completo permite forzar una letra de control inválida para comprobar cómo reacciona un validador ante un DNI incorrecto.

Sigue explorando

¿Buscas más tipos de datos? Prueba el generador completo.