Data CheckerVerificación de datos

Validar un código BIC / SWIFT

Un BIC se construye con cuatro bloques fijos: banco, país, localidad y una sucursal opcional. No lleva dígito de control, así que lo verificable es la estructura, no la existencia de la entidad.

Gratis Calculado en tu navegadorNo consume créditos

8 u 11 caracteres. Se ignoran los espacios y se aceptan minúsculas.

Cómo funciona la comprobación

  1. 1

    Se separan los cuatro bloques

    Cuatro letras para la entidad, dos letras para el país ISO 3166, dos caracteres para la localidad y tres opcionales para la sucursal.

  2. 2

    Se comprueban las clases de caracteres

    Los seis primeros caracteres deben ser letras; los cinco últimos pueden mezclar letras y cifras. Un dígito entre los seis primeros es un error de lectura, no un BIC.

  3. 3

    Se interpreta el octavo carácter

    Un «0» indica un BIC de prueba y un «1» un participante pasivo no conectado a la red. Un código de sucursal «XXX» designa la sede.

Por qué no hay dígito de control

Un BIC es un código, no un número: no deriva de nada, así que no hay nada que recalcular. Es la diferencia de fondo con un IBAN, cuyos dos dígitos detectan por sí solos una errata.

En consecuencia, un BIC bien formado puede ser totalmente ficticio. La única autoridad es el directorio SWIFT, un producto de suscripción de pago, y por eso ninguna herramienta gratuita confirma que un BIC esté realmente asignado.

En SEPA el BIC suele ser opcional

Desde 2016, una transferencia SEPA dentro de la zona euro solo exige el IBAN: el banco receptor se deduce de él. El BIC sigue siendo necesario fuera de SEPA, y algunos bancos lo piden todavía por costumbre.

Preguntas frecuentes

¿Qué diferencia hay entre BIC y código SWIFT?

Ninguna. «Código SWIFT» es el nombre coloquial de lo que la norma ISO 9362 llama BIC (Business Identifier Code), porque SWIFT es la organización que los asigna. Ambos términos designan los mismos ocho u once caracteres.

¿Por qué unos BIC tienen 8 caracteres y otros 11?

Los tres últimos caracteres son el código de sucursal y son opcionales. Un BIC de 8 designa implícitamente la sede; añadir «XXX» lo hace explícito y produce el mismo enrutamiento. Algunos bancos publican un código de sucursal específico para ciertos servicios.

¿Puedo deducir el BIC a partir de un IBAN?

En algunos países, técnicamente sí — un IBAN alemán o neerlandés incrusta el código de banco —, pero la correspondencia con un BIC exige un directorio nacional que cambia con cada fusión. Pregunta al titular o al banco en lugar de deducirlo.

La misma comprobación por API

Esta herramienta se ejecuta en tu navegador. Para hacer la misma comprobación desde tu código, en masa o en servidor, la API responde en JSON.

Ver la documentación

Herramientas relacionadas

Todas las herramientas
Validar un código BIC / SWIFT: estructura ISO 9362 | Data Checker