Validar DNI, NIE, NIF e IBAN
Antes de enviar un formulario, una factura o una transferencia, comprueba que el DNI, el NIE, el NIF de la empresa o el IBAN están bien escritos. Detecta la letra equivocada y el número cambiado, y te dice cuál sería el correcto.
- Los datos no salen de tu navegador
- Gratis y sin registro
Qué comprueba
- DNI: 8 cifras y una letra. La letra es el resto de dividir el número entre 23, según una tabla fija (por ejemplo, 12345678 da resto 14, que corresponde a la Z). Si te falta la letra, te la dice.
- NIE: X, Y o Z, 7 cifras y una letra. Se calcula igual que el DNI, cambiando la X por 0, la Y por 1 y la Z por 2.
- NIF de personas sin DNI ni NIE (K, L y M): mismo cálculo sobre las 7 cifras.
- NIF de empresas y otras entidades (el antiguo CIF): una letra que indica el tipo de entidad, 7 cifras y un carácter de control. Las entidades españolas llevan una cifra al final, y las extranjeras, corporaciones locales, organismos públicos, congregaciones religiosas y órganos de la Administración, una letra de la A a la J.
- IBAN: el código del país, que la longitud sea la de ese país según el registro oficial de SWIFT y los dos dígitos de control. En los IBAN españoles comprueba además los dos dígitos de control de la cuenta.
Lo que no comprueba
Que un número esté bien formado no significa que exista ni que pertenezca a quien dice. Esta herramienta no consulta ninguna base de datos: solo hace las cuentas que permiten detectar errores al escribirlo. Los dígitos de control detectan casi todas las erratas de una cifra y muchos intercambios de dos cifras, pero no todos.
El carácter de control de los NIF de entidades se comprueba con el algoritmo de uso común en programas de facturación. La Agencia Tributaria describe qué tipo de carácter lleva cada entidad, pero no publica el cálculo, así que tómalo como orientativo.
Todo se calcula en tu navegador: los números que escribes no se envían a ningún sitio.
Fuentes
- Cálculo del dígito de control del NIF/NIE (Ministerio del Interior).
- Orden EHA/451/2008, sobre la composición del NIF de las personas jurídicas (BOE).
- Registro de IBAN de SWIFT (ISO 13616), con la longitud del IBAN de cada país.