Herramienta gratuita

Calcular la letra del DNI y validar NIF, NIE o CIF

Escribe de 1 a 8 dígitos y calcula la letra que le corresponde, o escribe un DNI, NIE o CIF completo y comprueba si su carácter de control cuadra. Sin registro y sin enviar nada: todo ocurre en tu navegador.

Orden EHA/451/2008 · Última revisión: 4 de octubre de 2026

Número, DNI, NIE o CIF

Comprobación aritmética: dice si el número está bien formado, no si existe, está activo ni a quién pertenece. Para comprobar un NIF frente a la AEAT existe su servicio de identificación fiscal. Sin garantía. Nada de lo que escribes sale de tu navegador. Aviso legal.

Cómo se calcula la letra del DNI

El número del DNI se divide entre 23 y se toma el resto (un número de 0 a 22). Ese resto es la posición de la letra dentro de esta cadena fija:

TRWAGMYFPDXBNJZSQVHLCKE

Por ejemplo, 12345678 entre 23 da 536.768 con resto 14. La posición 14 de la cadena (empezando a contar en 0) es la Z, así que el DNI completo es 12345678Z.

Resto de dividir entre 23 y su letra
Resto01234567891011
LetraTRWAGMYFPDXB
Resto1213141516171819202122
LetraNJZSQVHLCKE

Cómo se calcula la letra del NIE

El NIE empieza por X, Y o Z. Antes de calcular la letra, se sustituye esa letra inicial por un número: la X por 0, la Y por 1 y la Z por 2. El número de 8 cifras resultante se divide entre 23 igual que un DNI, y el resto da la letra en la misma cadena.

Por ejemplo, X1234567 pasa a ser 01234567; dividido entre 23 da resto 19, que es la L. El NIE completo es X1234567L.

Cómo se calcula el control del CIF (NIF de sociedades)

El CIF tiene una letra inicial que indica el tipo de entidad, 7 dígitos y un carácter de control final (un dígito o una letra, según el tipo). El cálculo:

  1. Se suman los dígitos que ocupan una posición par (2.ª, 4.ª y 6.ª).
  2. Los dígitos de posición impar (1.ª, 3.ª, 5.ª y 7.ª) se multiplican por 2; si el resultado tiene dos cifras, se suman entre sí (por ejemplo, 8 × 2 = 16 → 1 + 6 = 7). Se suman esos resultados.
  3. Se suman ambos totales.
  4. El dígito de control es 10 menos la última cifra de esa suma (o 0 si la última cifra ya es 0).
  5. Ese mismo dígito señala una letra en la cadena JABCDEFGHI (dígito 0 → J, 1 → A, 2 → B, y así sucesivamente).

Cuál de los dos (dígito o letra) es el válido depende de la primera letra del CIF:

  • A, B, E, H: siempre dígito.
  • N, P, Q, R, S, W: siempre letra.
  • C, D, F, G, J, U, V: se admiten los dos indistintamente.

Qué significa la primera letra del CIF

Según la Orden EHA/451/2008 (Anexo I), la primera letra indica el tipo de entidad:

ASociedad anónima
BSociedad de responsabilidad limitada
CSociedad colectiva
DSociedad comanditaria
EComunidad de bienes o herencia yacente
FSociedad cooperativa
GAsociación o fundación
HComunidad de propietarios en régimen de propiedad horizontal
JSociedad civil
NEntidad extranjera
PCorporación local
QOrganismo público
RCongregación o institución religiosa
SÓrgano de la Administración del Estado o de una comunidad autónoma
UUnión temporal de empresas
VOtros tipos no definidos en el resto de claves
WEstablecimiento permanente de entidad no residente en España

Hay además tres letras para personas físicas que no tienen DNI ni NIE: K (españoles menores de catorce años), L (españoles residentes en el extranjero sin DNI) y M (extranjeros sin NIE asignado). Su letra de control se calcula igual que la del DNI, sobre los siete dígitos.

Fórmula en Excel o Google Sheets

Con el número del DNI en la celda A1, la letra se calcula así (en español, con los nombres de función en español de Excel):

=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A1;23)+1;1)

En inglés (Excel internacional) o en Google Sheets: =MID("TRWAGMYFPDXBNJZSQVHLCKE",MOD(A1,23)+1,1). El +1 es porque las fórmulas de hoja de cálculo empiezan a contar las posiciones de texto en 1, no en 0.

Preguntas frecuentes

¿Cómo se calcula la letra del DNI?

Dividiendo el número entre 23: el resto señala la letra en la cadena TRWAGMYFPDXBNJZSQVHLCKE.

¿Cómo se calcula la letra del NIE?

Igual que el DNI, sustituyendo antes la X, Y o Z inicial por 0, 1 o 2.

¿Cómo se calcula el control del CIF?

Sumando los dígitos pares y los impares doblados; el resultado da un dígito y, con la tabla JABCDEFGHI, también una letra. Cuál de los dos vale depende del tipo de entidad.

¿Qué son los NIF que empiezan por K, L o M?

Identifican a personas físicas sin DNI ni NIE. Su letra se calcula como la del DNI, sobre los siete dígitos.

¿Se guarda el número que escribo?

No. El cálculo ocurre en tu navegador. No se envía nada y no se guarda nada.

Clientes con NIF siempre bien formado

Al dar de alta un cliente, contix comprueba que su NIF, NIE o CIF esté bien formado antes de guardarlo. Pruébalo 30 días sin tarjeta.

Probar 30 días gratis

12 €/mes + IVA después · Cancelación con un clic