WebWarrior Herramientas
Español, otros idiomas

Validar DNI, NIE y CIF

Escribe un DNI, NIE o CIF y comprueba al instante si la letra o el dígito de control cuadran. Útil para detectar erratas en formularios, facturas y bases de datos.

Última revisión: · Metodología · WebWarrior Tools

Se aceptan espacios, guiones y minúsculas.

Lo que escribes se queda en tu dispositivo: no se envía nada a ningún servidor.

Cómo se calcula la letra del DNI

La letra del DNI no es aleatoria: es un carácter de control. Se divide el número de 8 cifras entre 23 y el resto (de 0 a 22) indica la letra en esta tabla oficial del Ministerio del Interior:

Resto01234567891011
LetraTRWAGMYFPDXB
Resto1213141516171819202122
LetraNJZSQVHLCKE

letra = TABLA[ número mod 23 ]

Las letras I, Ñ, O y U no se usan para evitar confusiones con otros caracteres.

Ejemplo

Para 12345678: 12 345 678 ÷ 23 = 536 768 con resto 14. En la tabla, el 14 corresponde a la Z, así que el DNI completo es 12345678Z.

NIE: la misma regla con un prefijo

El NIE de los ciudadanos extranjeros empieza por X, Y o Z. Para calcular la letra se sustituye esa letra inicial por 0, 1 o 2 y se aplica el mismo módulo 23.

Ejemplo: X1234567 → 01234567 ÷ 23 da resto 19 → letra L → X1234567L.

CIF (NIF de persona jurídica)

Desde 2008 el antiguo CIF se llama oficialmente NIF de persona jurídica, pero el formato es el mismo: una letra que indica la forma jurídica, siete cifras y un carácter de control (Orden EHA/451/2008).

  1. Sumar las cifras en posiciones pares (2.ª, 4.ª y 6.ª).
  2. Multiplicar por 2 cada cifra en posición impar (1.ª, 3.ª, 5.ª y 7.ª) y sumar los dígitos de cada resultado (por ejemplo, 14 → 1 + 4 = 5).
  3. Sumar ambos totales y quedarse con la última cifra (unidades).
  4. El dígito de control es 10 menos esa cifra (si da 10, es 0). La letra equivalente sale de la serie J A B C D E F G H I.

Las sociedades anónimas y limitadas (A, B) y las letras E y H usan siempre un dígito; los organismos públicos, entidades religiosas, extranjeras y establecimientos permanentes (P, Q, R, S, N, W) usan siempre una letra. El resto admite ambos.

Ejemplo con el CIF de Telefónica, S.A.: A28015865

  • Cifras centrales: 2 8 0 1 5 8 6.
  • Pares: 8 + 1 + 8 = 17.
  • Impares ×2: 2→4, 0→0, 5→10→1, 6→12→3; suma = 8.
  • Total 25 → unidades 5 → 10 − 5 = 5. Coincide con el último carácter: correcto.

Uso responsable

Esta herramienta solo comprueba la coherencia matemática del número para detectar errores de tecleo. No genera números, no consulta registros oficiales ni confirma la identidad de nadie. Tus datos no salen de tu navegador.

Preguntas frecuentes

¿Un DNI con la letra correcta es un DNI real?

No necesariamente. La letra solo demuestra que el número es coherente. La validez real de un documento solo puede comprobarse con el propio documento o mediante los servicios oficiales.

¿Por qué el NIE empieza por X, Y o Z?

Indica la serie de asignación. Los primeros NIE empezaban por X; al agotarse se pasó a la Y y después a la Z. Para el cálculo equivalen a 0, 1 y 2.

¿El CIF y el NIF de empresa son lo mismo?

Sí. Desde 2008 el término oficial es NIF, pero el formato y el cálculo del control del antiguo CIF siguen vigentes.

¿Qué significa la primera letra del CIF?

La forma jurídica: A sociedad anónima, B sociedad limitada, G asociación o fundación, H comunidad de propietarios, J sociedad civil, etc. La herramienta la muestra al validar.

¿Se guardan los números que introduzco?

No. La comprobación se hace en tu dispositivo con JavaScript y no se envía nada.

Fuentes y normativa oficial

Guías sobre este tema

Otras herramientas

Todas las herramientas →

Información orientativa. Los resultados no sustituyen el asesoramiento fiscal, legal ni bancario. Aviso legal