Por Just Quality, desarrollo de software en Granada.

Finanzas

Generador y validador BIC/SWIFT

Genera BIC/SWIFT ficticios y valida el formato de códigos bancarios de 8 u 11 caracteres.

BIC/SWIFT

QFCKES9RZCC

BIC/SWIFT ficticio generado: QFCKES9RZCC

  • Formato: banco 4 letras + país ES + localización + sucursal opcional.
  • No comprueba si el BIC existe en una entidad real.

Datos ficticios para pruebas. No uses esta herramienta para suplantar identidades, documentos o cuentas reales.

Ocho u once caracteres, nunca nueve

El BIC se lee de izquierda a derecha en bloques: cuatro letras para el banco, dos para el país, dos para la ciudad y, si aparecen, tres finales para la oficina concreta.

Esos tres últimos son opcionales, y de ahí sale la longitud doble. El fallo clásico de un formulario es aceptar solo la versión corta o solo la larga, cuando las dos son correctas. Cuando faltan, la convención es rellenarlos con XXX.

No hay dígito de control

A diferencia del IBAN, del CIF o del DNI, un BIC no lleva ninguna comprobación matemática dentro. Es un código asignado por SWIFT, y lo único que se puede validar sin conexión es que la forma sea la correcta: letras donde toca y longitud de ocho u once.

Saber si un BIC existe de verdad requiere consultar el directorio de SWIFT. Ni esta página ni ninguna otra puede deducirlo del propio código.

Cada vez se pide menos

Dentro de la zona SEPA el BIC dejó de ser obligatorio en 2016, porque el banco se deduce del propio IBAN. Sigue haciendo falta para transferencias fuera de la zona, y sigue apareciendo en formularios que nadie ha revisado desde entonces.

Preguntas frecuentes

¿Qué estructura tiene un código BIC/SWIFT?

Cuatro letras de entidad, dos de país, dos de localidad y tres opcionales de oficina. De ahí que los veas de ocho o de once caracteres, nunca de nueve ni de diez. Cuando no se concreta oficina, la costumbre es rellenar con XXX. Nuestro validador espera ES en la posición de país, porque estas páginas están pensadas para banca española.

¿Sigue haciendo falta el BIC para una transferencia?

Dentro de la zona SEPA no: desde 2016 basta con el IBAN, del que ya se deduce la entidad. Fuera de SEPA sigue siendo imprescindible. Y lo seguirás encontrando como campo obligatorio en formularios que nadie ha revisado desde entonces.

¿Los BIC generados corresponden a bancos reales?

Las cuatro primeras letras salen de un sorteo, de modo que lo normal es que no correspondan a nada. Aquí llega el matiz que importa: un BIC no lleva dígito de control, así que ningún cálculo puede distinguir uno inventado de uno auténtico. Si necesitas el de un banco concreto, míralo en su web o en el buscador de SWIFT.