Validador de DNI: comprueba si la letra es correcta

Un DNI es válido si su letra coincide con el resto de dividir sus 8 dígitos entre 23, buscado en la tabla TRWAGMYFPDXBNJZSQVHLCKE. Este validador de DNI hace ese cálculo en el navegador: confirma que el formato y la letra son coherentes, pero no consulta si el DNI existe ni a quién pertenece.

Pega un DNI y comprobamos si el número y la letra son coherentes con el algoritmo oficial. No consultamos si el documento existe de verdad.

Validador rápido

Comprueba si un DNI, NIE, CIF, IBAN, número de tarjeta, NSS o CCC tiene formato y dígito de control válidos.

El validador comprueba formato y dígitos de control. No consulta si el documento o la cuenta existen. El valor no se envía a ningún servidor ni se guarda en la URL.

Cómo se calcula

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

Muestra generada
14570577P

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)
    14570577
  2. 2
    Resto de número ÷ 23
    8
  3. 3
    Letra en la posición del resto (TRWAGMYFPDXBNJZSQVHLCKE)
    P

Preguntas frecuentes

¿Cómo saber si la letra del DNI es correcta?

Divide los 8 dígitos del DNI entre 23 y busca el resto en la tabla TRWAGMYFPDXBNJZSQVHLCKE: si la letra resultante coincide con la del DNI, es correcta. El validador hace este cálculo automáticamente.

¿El validador de DNI consulta una base de datos real?

No. Solo comprueba que la letra de control coincide con el cálculo del módulo 23; no verifica que el DNI exista ni a quién pertenece.

¿Se guarda o se envía el DNI que introduzco?

No. La validación del DNI se ejecuta en el navegador y el valor nunca se envía a ningún servidor.

Sigue explorando

¿Necesitas validar otro tipo de dato? Usa el validador completo.