Cómo se valida un DNI o NIE en España
El algoritmo oficial de la letra de control: cómo funciona, cómo calcularlo y por qué detecta errores tipográficos.
La letra de control del DNI
La letra al final del DNI español no es aleatoria: se calcula a partir del número mediante un algoritmo módulo 23 establecido por el Ministerio del Interior. Su función es detectar errores tipográficos — si alguien escribe mal un dígito, la letra resultante no coincidirá y el error queda en evidencia de inmediato.
El NIE (Número de Identidad de Extranjero) usa el mismo algoritmo, con la particularidad de que su primera letra (X, Y o Z) se sustituye por un número antes de aplicar el cálculo.