Documento Nacional de Identidad / Número de Identidad de Extranjero
Spain · Personas físicas
Pega o escribe el número: la puntuación es opcional.
Otros identificadores
Europe
Asia y Oriente Medio
Oceania
Qué comprueba esta herramienta y qué no
Esta herramienta comprueba la estructura del número y su dígito de control con el algoritmo publicado de cada documento. Un número que pasa está bien formado: es coherente aritméticamente y podría haberse emitido.
No indica si el número se emitió realmente, si está activo ni a quién pertenece. Solo la administración tributaria emisora puede confirmarlo mediante su propio servicio de consulta. Considera un resultado positivo como «apto para enviar», nunca como prueba de identidad.
Se calcula en tu navegador. Nada de lo que introduces se envía a ningún sitio.
La letra del DNI atrapó todos los errores en 234.000 corrupciones deliberadas
La letra de control es el número módulo 23, usado como índice en una cadena fija de 23 letras. Como 23 es primo y hay exactamente 23 letras, ningún dígito equivocado puede caer en la misma letra. Probar cada cambio de un dígito sobre miles de números —216.000 corrupciones— no dejó pasar ninguna, y las 18.870 transposiciones de dígitos contiguos también se detectaron todas.
Cómo funciona
- Calcula la letra de control de un DNI de ocho dígitos con la regla módulo 23.
- Trata los NIE sustituyendo la letra inicial: X vale 0, Y vale 1, Z vale 2.
- Indica cuál de los dos tipos de documento es.
letra = "TRWAGMYFPDXBNJZSQVHLCKE"[número mod 23] DNI: 8 dígitos + letra NIE: X, Y o Z + 7 dígitos + letra, leyendo el prefijo como 0, 1 o 2
Ejemplo resuelto
Comprobar 12345678Z y luego corromperlo.
- 12345678 mod 23 = 14
- la decimocuarta letra de la secuencia, contando desde cero, es Z
- cambia cualquier dígito y el resto se mueve, así que la letra se mueve
- intercambia dos dígitos contiguos y el resto también se mueve
- en 216.000 corrupciones de un solo dígito, ninguna dio la misma letra
Una sola letra que detecta cualquier error de tecleo realista. Es excepcionalmente robusto: la suma de Luhn que usan muchos otros identificadores no llega a tanto.
Cómo leer el resultado
- La letra no es un secreto ni una firma. Se deriva por completo de los dígitos, así que cualquiera puede calcularla: protege frente a errores de transcripción, no frente a falsificaciones, y una letra correcta no dice nada sobre si el documento existe.
- El alfabeto omite a propósito la I, la O, la U y la Ñ. La I y la O se descartan porque se leen con demasiada facilidad como 1 y 0, y la U porque se confunde con la V. De ahí que la secuencia parezca arbitraria.
- Los NIE funcionan igual una vez traducido el prefijo. X, Y y Z se introdujeron por orden según se agotaban los rangos, así que el prefijo indica más bien cuándo se asignó el número que algo sobre su titular.
- No se ofrece generador. Esto identifica a una persona, y un DNI bien formado es justo lo que necesita un formulario fraudulento; a diferencia de un número fiscal de empresa, no hay motivo legítimo para sintetizarlo.
Preguntas frecuentes
- ¿Cómo se calcula la letra del DNI?
- Se divide el número de ocho cifras entre 23 y se toma el resto, de 0 a 22. Ese resto elige una letra de la secuencia fija TRWAGMYFPDXBNJZSQVHLCKE, de modo que 12345678 deja resto 14 y le corresponde la Z. En el NIE se sustituye primero la X, Y o Z inicial por 0, 1 o 2 y después se calcula igual. Si la letra no es correcta, la herramienta muestra la que esperaba.
- ¿Qué diferencia hay entre DNI, NIE y NIF?
- El DNI es el número de identidad de los ciudadanos españoles y el NIE, el que se asigna a las personas extranjeras. El NIF es el número de identificación fiscal: para las personas físicas es simplemente su DNI o NIE, letra incluida. Las empresas tienen un NIF con otro formato, antes llamado CIF, que empieza por una letra según el tipo de entidad y que esta herramienta no valida.
- ¿Por qué me rechaza el DNI o el NIE?
- El DNI debe tener ocho cifras y una letra, así que los números antiguos más cortos se escriben con ceros a la izquierda. El NIE lleva X, Y o Z, siete cifras y una letra. Se aceptan espacios, guiones y minúsculas. Si el formato es correcto y aun así falla, la letra no corresponde a las cifras —casi siempre por una errata—; y al revés, una letra correcta nunca demuestra que el documento exista.