Calculadora de letra del NIF
Introduce un número de DNI (hasta 8 dígitos) para obtener la letra del NIF, o escribe el NIF completo para verificar si es correcto.
¿Qué es la letra del NIF?
En España, el NIF de personas físicas suele construirse con el número de DNI más una letra de control. Esa letra no es aleatoria: se calcula con un algoritmo oficial que permite detectar errores al escribir el documento. Por eso, saber calcular la letra del NIF es útil para formularios, facturación, CRM, bases de datos y validaciones internas.
Cómo calcular la letra del NIF paso a paso
1) Toma el número de DNI
Debe ser un número entre 0 y 99.999.999. Normalmente se representa con 8 dígitos (añadiendo ceros a la izquierda si hace falta).
2) Calcula el resto al dividir entre 23
Haz la operación número % 23. El resultado estará entre 0 y 22.
3) Busca la letra por posición
Usa esta secuencia exacta de letras:
TRWAGMYFPDXBNJZSQVHLCKE
Si el resto es 0, la letra es T; si es 1, es R; si es 2, es W; y así sucesivamente.
Ejemplos rápidos
- 12345678 → 12345678 % 23 = 14 → letra Z → NIF: 12345678Z
- 00000000 → 0 % 23 = 0 → letra T → NIF: 00000000T
- 99999999 → 99999999 % 23 = 1 → letra R → NIF: 99999999R
Errores comunes al calcular o validar
- Olvidar ceros a la izquierda al guardar el DNI como texto.
- Usar una tabla de letras incorrecta o incompleta.
- Incluir espacios, guiones o puntos sin normalizar el dato.
- Confundir NIF de persona física con otros identificadores fiscales.
Diferencia entre DNI, NIF y NIE (resumen práctico)
DNI
Es el documento nacional de identidad para ciudadanos españoles, compuesto por número y letra.
NIF
Es la identificación fiscal. Para personas físicas españolas, coincide en la práctica con el DNI (número + letra).
NIE
Corresponde a extranjeros residentes. También utiliza una letra final de control, pero su cálculo parte de un prefijo (X, Y, Z) transformado en número antes de aplicar módulo 23.
Buenas prácticas para sistemas y formularios
- Validar en frontend para mejorar experiencia de usuario.
- Validar también en backend por seguridad y consistencia.
- Guardar el documento normalizado (sin espacios y en mayúsculas).
- Mostrar mensajes claros cuando el formato no sea válido.
Conclusión
Calcular la letra del NIF es una operación simple pero crítica para evitar errores de captura de datos. Con la calculadora de esta página puedes obtener la letra correcta en segundos o verificar un NIF completo antes de enviarlo en cualquier trámite digital.