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
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| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|
| Letra | T | R | W | A | G | M | Y | F | P | D | X | B |
|---|
| Resto | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
|---|
| Letra | N | J | Z | S | Q | V | H | L | C | K | E | |
|---|
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:
- Se suman los dígitos que ocupan una posición par (2.ª, 4.ª y 6.ª).
- 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.
- Se suman ambos totales.
- El dígito de control es 10 menos la última cifra de esa suma (o 0 si la última cifra ya es 0).
- 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:
| A | Sociedad anónima |
| B | Sociedad de responsabilidad limitada |
| C | Sociedad colectiva |
| D | Sociedad comanditaria |
| E | Comunidad de bienes o herencia yacente |
| F | Sociedad cooperativa |
| G | Asociación o fundación |
| H | Comunidad de propietarios en régimen de propiedad horizontal |
| J | Sociedad civil |
| N | Entidad extranjera |
| P | Corporación local |
| Q | Organismo público |
| R | Congregación o institución religiosa |
| S | Órgano de la Administración del Estado o de una comunidad autónoma |
| U | Unión temporal de empresas |
| V | Otros tipos no definidos en el resto de claves |
| W | Establecimiento 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 gratis12 €/mes + IVA después · Cancelación con un clic