Comprobador de código SWIFT (validador de formato BIC)

Comprueba gratis si un código SWIFT/BIC cumple la estructura ISO 9362 (código de banco, código de país, código de ubicación y código de sucursal). Esta herramienta solo valida el formato, nunca confirma que el código exista realmente, y todo el proceso ocurre en tu navegador.

Qué es un comprobador de formato de código SWIFT/BIC

Un comprobador de formato de código SWIFT/BIC verifica si un código utilizado en transferencias bancarias internacionales cumple la estructura de la norma ISO 9362: un código de banco de 4 caracteres, un código de país de 2 caracteres, un código de ubicación de 2 caracteres y un código de sucursal opcional de 3 caracteres. Comprueba que la longitud total sea de 8 u 11 caracteres, y descompone el código en cada una de sus partes para que puedas revisarlas de un vistazo.

Al copiar un código SWIFT/BIC en un formulario de transferencia, un solo carácter mal escrito o un dígito de más o de menos es una fuente de errores muy habitual, y este tipo de fallos suelen pasar desapercibidos hasta que la transferencia ya se ha enviado. Pasar el código por este comprobador antes de enviarlo te permite detectar errores evidentes antes de confirmar la operación. Todo el proceso se ejecuta localmente en tu navegador, y el código que introduces nunca se envía a ningún sitio, ni siquiera para fines de registro o estadística.

Cómo usarlo

  1. Introduce el código SWIFT/BIC Puedes pegarlo con espacios o guiones, o como una sola cadena continua; el resultado será el mismo.
  2. Revisa el resultado La validez del formato y el desglose en código de banco, código de país, código de ubicación y código de sucursal aparecen automáticamente en pantalla.
  3. Revisa cualquier error Si el código no es válido, se muestra el motivo concreto (tipo de carácter, longitud o estructura) para que sepas exactamente qué corregir.
  4. Prueba con otro código Usa el botón Borrar para reiniciar el campo y comprobar un código distinto sin recargar la página.

Consejos para aprovecharla mejor

  • Puedes pegar el código tal cual lo recibiste, con espacios o guiones incluidos: se eliminan automáticamente antes de la validación.
  • Que el resultado sea "válido" solo significa que el código cumple las reglas estructurales de la norma ISO 9362 (longitud y tipo de caracteres); no confirma que ese código de banco exista realmente. Verifica siempre por un canal oficial antes de enviar dinero.
  • Un código de 8 caracteres sin código de sucursal se refiere a la oficina principal del banco, y ocurre lo mismo con un código de 11 caracteres que termina en "XXX".
  • Las transferencias internacionales suelen requerir tanto un IBAN (que identifica la cuenta) como un código SWIFT/BIC (que identifica el banco). Usa nuestro validador de IBAN (data.lookup.iban_validator) para comprobar el número de cuenta por separado.
  • Por convención, un código de ubicación cuyo segundo carácter es "0" está reservado para el entorno de pruebas de SWIFT y nunca se utiliza en transferencias reales.

Casos de uso

Comprobación antes de enviar un formulario de transferencia

Verifica un código SWIFT/BIC recibido de un socio comercial o un banco extranjero antes de escribirlo en un formulario de pago, evitando así rechazos de última hora.

Revisión de códigos en facturas y contratos

Confirma que un código SWIFT/BIC impreso en una factura o un contrato tiene un formato estructuralmente válido antes de procesar el pago correspondiente.

Referencia para construir lógica de validación de formularios

Comprueba el comportamiento esperado de las reglas de validación SWIFT/BIC al implementar una lógica similar en tu propio formulario web o sistema interno.

Confirmar si se trata de la oficina principal o de una sucursal

Determina si un código de 8 u 11 caracteres se refiere a la oficina principal de un banco o a una sucursal concreta antes de dar por buena la transferencia.

Glosario

Código SWIFT / BIC
Un identificador que designa de forma única a un banco para transferencias internacionales. Ambos términos se refieren al mismo estándar ISO 9362.
ISO 9362
La norma internacional que define la estructura y la longitud de los códigos BIC.
Código de banco
Las primeras 4 letras del código, que representan al banco en sí.
Código de país
Los caracteres 5 y 6 del código: un identificador de país de 2 letras basado en la norma ISO 3166-1.
Código de ubicación
Los caracteres 7 y 8 del código, que representan una ciudad o región. Por convención, el segundo carácter puede indicar un BIC de prueba o un participante pasivo.
Código de sucursal
Los últimos 3 caracteres opcionales del código. Cuando se omiten, o cuando su valor es "XXX", el código se refiere a la oficina principal del banco.
IBAN
Un número que identifica de forma única una cuenta bancaria concreta a nivel internacional. Mientras que un código SWIFT/BIC identifica al banco, un IBAN identifica la cuenta exacta dentro de ese banco.

Preguntas frecuentes

No hay ninguna diferencia: ambos términos se refieren al mismo estándar ISO 9362. "Código SWIFT" es el nombre habitual que proviene de SWIFT, la organización que opera la red, mientras que "BIC" (Business Identifier Code) es la denominación formal.

Un IBAN identifica de forma única una cuenta bancaria concreta, mientras que un código SWIFT/BIC identifica al banco en sí. Las transferencias internacionales suelen requerir ambos datos: el IBAN para especificar la cuenta de destino y el código SWIFT/BIC para especificar el banco que la gestiona.

Un código de 11 caracteres incluye un código de sucursal de 3 caracteres además del código de banco, el código de país y el código de ubicación. Un código de 8 caracteres simplemente omite el código de sucursal, y se interpreta como una referencia a la oficina principal del banco.

Esta herramienta solo comprueba si el código cumple las reglas estructurales de la norma ISO 9362 (longitud y tipo de caracteres). Si ese código de banco existe realmente, o si ese banco puede recibir la transferencia en este momento, son cuestiones que solo pueden confirmar las entidades financieras implicadas en la operación.

No. Toda la validación ocurre localmente en tu navegador mediante JavaScript, y no se transmite absolutamente nada a ningún servidor externo.
Tool-kun

A propósito — el código SWIFT y el BIC son la misma cosa

Es muy probable que hayas visto tanto "código SWIFT" como "BIC" usados para describir el mismo identificador, y eso es precisamente porque lo son. SWIFT (Society for Worldwide Interbank Financial Telecommunication) es el nombre de la organización que opera la red de mensajería que los bancos utilizan para enviarse instrucciones de transferencias internacionales entre sí. El identificador que nombra de forma única a cada banco dentro de esa red se llama oficialmente BIC (Business Identifier Code), pero como SWIFT es el organismo que administra el estándar, el nombre "código SWIFT" se popularizó en el uso cotidiano hasta convertirse en el término más habitual, tanto entre particulares como en la mayoría de los formularios bancarios que vemos a diario.

La estructura de un BIC está definida por la norma ISO 9362 y consiste en 8 u 11 letras y números. Los primeros 4 caracteres forman el código de banco, los 2 siguientes son un código de país basado en la norma ISO 3166-1, los 2 posteriores forman un código de ubicación que representa una ciudad o región, y unos últimos 3 caracteres opcionales forman un código de sucursal. Gracias a este diseño, un solo código puede señalar con precisión a qué país, qué banco y qué sucursal concreta se dirige un pago, sin necesidad de ninguna otra información adicional para completar la operación.

Un detalle poco conocido tiene que ver con el segundo carácter del código de ubicación. Según una convención muy extendida (aunque no exigida formalmente por la norma), un "0" en esa posición marca el código como reservado para el entorno de pruebas de SWIFT, y nunca se usa en transferencias reales, mientras que un "1" marca lo que se conoce como un participante pasivo: un banco registrado en la red únicamente con fines de identificación, sin una conexión activa para intercambiar mensajes en tiempo real. Los desarrolladores y el personal de operaciones que trabajan con códigos BIC de forma habitual suelen encontrar útiles estas pequeñas convenciones a la hora de investigar errores de validación inesperados que, de otro modo, resultarían difíciles de explicar.