Herramientas Excel

Validar NIF, CIF, NIE e IBAN de un Excel en bloque

Elige un Excel o un CSV, o pega una lista. Cada NIF, CIF, NIE, IBAN, BIC o NIF-IVA se comprueba con su formato y su dígito de control, y te devolvemos la hoja con el resultado y el motivo en cada fila.

¿No tienes un archivo a mano? (clientes inventados con números de prueba documentados).

Cómo validar una columna de NIF o de cuentas IBAN

  1. Elige el archivo o pega la lista. Sirven Excel (.xlsx, .xls), OpenDocument y CSV con punto y coma o con comas, y también una columna copiada de Excel o de Google Sheets.
  2. Revisa las columnas detectadas. Se analiza cada columna y se reconoce el tipo de identificador por sus valores y por el nombre de la cabecera. Puedes cambiarlo o elegir «Mixto» si la columna mezcla NIF, NIF-IVA e IBAN.
  3. Pulsa Validar. Verás cuántos valores son válidos, cuántos solo tienen el formato correcto, cuáles hay que revisar y cuáles no son válidos, con el motivo de cada error.
  4. Descarga el informe Excel. Es tu misma hoja con cuatro columnas nuevas junto a cada columna comprobada (resultado, motivo, valor normalizado y tipo detectado) y una hoja de resumen.

Privado por diseño: no se sube nada

Un listado de proveedores, una remesa de recibos o un fichero de nóminas junta nombres, NIF y cuentas bancarias. Son justo los datos que no conviene pegar en una web cualquiera. Aquí el archivo lo abre y lo comprueba JavaScript dentro de tu navegador, en segundo plano, y no se envía a ningún servidor.

Puedes verificarlo en la pestaña Red de las herramientas de desarrollo del navegador, o cargar la página, desconectarte de internet y seguir validando.

Qué se comprueba en cada identificador

Para qué sirve

Cómo se calcula la letra del DNI (y por qué Excel no ayuda)

La letra del DNI es el resto de dividir el número entre 23, traducido con la serie TRWAGMYFPDXBNJZSQVHLCKE: 0 es T, 1 es R, 2 es W, y así hasta 22, que es E. En Excel se puede calcular con =EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1), pero solo para el DNI. El CIF, el NIE, el IVA intracomunitario y sobre todo el IBAN se complican: el IBAN necesita el resto de dividir entre 97 un número de hasta 34 cifras, y Excel solo guarda 15 cifras significativas. Por la misma razón, una cuenta de 20 dígitos tecleada como número se convierte en 1,2341E+19 y pierde las últimas cifras. Este validador lee las celdas como texto, avisa cuando Excel ya ha estropeado un valor y hace las cuentas con enteros exactos.

Limitaciones

Preguntas frecuentes

¿Es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta y sin registro. No hay plan de pago ni contador de filas.

¿Se suben mis archivos?

No. El archivo se lee y se comprueba dentro de tu navegador, así que los NIF y las cuentas bancarias no salen de tu dispositivo. La página solo descarga su propio código y una librería de hojas de cálculo de código abierto desde este mismo sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca el contenido ni el nombre de tus archivos.

Si sale «válido», ¿el NIF está dado de alta en Hacienda?

No necesariamente. Se comprueban el formato y el dígito o la letra de control, lo que detecta erratas, cifras cambiadas y números inventados, pero no si el número existe ni si está activo. Para eso usa la comprobación censal de NIF de la AEAT o, para el NIF-IVA intracomunitario, el servicio VIES de la Comisión Europea.

¿Qué identificadores y países admite?

NIF, DNI, NIE y CIF de España, CCC de 20 dígitos, IBAN de todos los países del registro de SWIFT, BIC/SWIFT, NIF-IVA intracomunitario de los 27 Estados miembros e Irlanda del Norte (XI), RFC y CURP de México, CUIT/CUIL de Argentina, RUT de Chile, NIT de Colombia y RUC de Perú. El dígito de control del NIF-IVA se verifica para España, Alemania, Francia, Italia, Países Bajos, Bélgica, Portugal y Austria; el resto de países se comprueba solo por formato y se indica así.

¿Por qué un IBAN español con dígitos de control correctos sale como no válido?

Porque el IBAN español incluye la antigua cuenta de 20 dígitos (entidad, oficina, DC y número), y esos dos dígitos de control internos también se comprueban. Un IBAN puede superar el módulo 97 y tener mal el DC de la cuenta, algo que muchos validadores no miran.

Excel me quita el cero del DNI o muestra el IBAN como 1,23E+19

Excel convierte en número las cifras largas y solo conserva 15 dígitos significativos, así que las demás se pierden. La herramienta marca esas celdas. Pon la columna en formato Texto y vuelve a pegar los valores, o exporta los datos como CSV y carga ese archivo. Un DNI que perdió el cero inicial (1234567L) se recupera y se da por válido.

¿Hay límite de filas?

No hay límite fijo ni cupo. La validación se hace en segundo plano y comprueba unos 100.000 valores en uno o dos segundos en un ordenador actual; el límite práctico es la memoria del dispositivo.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.