Validar NIF, NIE, CIF e IBAN
Valida un NIF, NIE, CIF o IBAN español: detecta el tipo, indica si es válido, por qué no lo es (con la letra de control correcta) y lo formatea. Valida listas y genera datos de prueba válidos para desarrolladores.
Validar un valor
Válido · DNI / NIF
Formato: 12345678Z
Validar una lista
5 valores, 4 válidos.
| Valor | Tipo | Resultado |
|---|---|---|
| 12345678Z | DNI / NIF | Válido |
| X1234567L | NIE | Válido |
| A58818501 | CIF | Válido |
| ES91 2100 0418 4502 0005 1332 | IBAN (ES) | Válido |
| 12345678A | DNI / NIF | El carácter de control no es correcto. Debería ser: Z. |
Generador de datos de prueba
Datos de prueba: no son personas ni cuentas reales.
Los valores son aleatorios y solo cumplen la estructura y los dígitos de control: pueden coincidir con valores reales. Úsalos únicamente en entornos de prueba.
Cómo se validan
El DNI y el NIE llevan una letra de control: el número módulo 23 indexa TRWAGMYFPDXBNJZSQVHLCKE (en el NIE, X, Y, Z valen 0, 1, 2). El CIF suma las cifras en posición par y las cifras del doble de las impares; el control es el complemento a 10, como dígito o letra según el tipo de entidad. El IBAN español se comprueba con el módulo 97 y con los dos dígitos de control de la cuenta. Todo se calcula en tu navegador; no se envía nada a ningún sitio.
Todo se calcula en tu navegador: este sitio no envía lo que escribes a ninguna parte.