Calculadora de Código SWIFT / BIC
Genera un código SWIFT con sus componentes o valida uno ya existente (8 u 11 caracteres).
1) Generar código SWIFT
2) Validar y desglosar SWIFT
¿Qué es un código SWIFT y para qué sirve?
El código SWIFT (también conocido como BIC, Bank Identifier Code) es el identificador internacional de una entidad financiera. Se utiliza para enrutar transferencias internacionales de forma segura y estandarizada entre bancos de todo el mundo.
Cuando hablas de cálculo de código SWIFT, en realidad te refieres a construirlo correctamente con su estructura oficial y validar que el formato sea válido. A diferencia del IBAN, el SWIFT no usa un checksum matemático universal de control de dígitos.
Estructura del código SWIFT/BIC
Un SWIFT puede tener 8 o 11 caracteres:
- 4 letras: código de la entidad bancaria.
- 2 letras: código de país (ISO 3166-1 alfa-2).
- 2 caracteres alfanuméricos: ubicación (ciudad/región).
- 3 caracteres opcionales: sucursal (si no aparece, normalmente se interpreta como oficina principal, equivalente a XXX).
| Segmento | Longitud | Ejemplo | Descripción |
|---|---|---|---|
| Banco | 4 | BBVA | Identifica la institución financiera |
| País | 2 | ES | País según estándar ISO |
| Localización | 2 | MM | Oficina o región de operación |
| Sucursal | 3 | XXX | Opcional, identifica rama específica |
¿Cómo se “calcula” un código SWIFT correctamente?
Paso 1: Recopilar los componentes
Necesitas el código del banco, país, localización y opcionalmente sucursal. Esta información suele ser proporcionada por el propio banco.
Paso 2: Normalizar formato
Convierte el contenido a mayúsculas y elimina espacios o símbolos. El formato SWIFT solo acepta caracteres alfanuméricos en posiciones específicas.
Paso 3: Validar reglas de longitud y tipo
- Banco: exactamente 4 letras.
- País: exactamente 2 letras.
- Localización: exactamente 2 alfanuméricos.
- Sucursal: vacío o exactamente 3 alfanuméricos.
Paso 4: Combinar
Une los campos en orden. Si no hay sucursal, el resultado será un código de 8 caracteres (oficina principal). Si hay sucursal, obtienes 11 caracteres.
Errores frecuentes al trabajar con SWIFT
- Confundir SWIFT con IBAN y tratar de aplicar la misma lógica de checksum.
- Usar números en el código de banco (debe ser solo letras).
- Ingresar un país no válido o inventado.
- Añadir guiones o espacios al enviar la referencia.
- Copiar el SWIFT de una sucursal incorrecta para la cuenta destino.
Diferencia entre SWIFT e IBAN
El SWIFT identifica al banco receptor. El IBAN identifica la cuenta bancaria específica dentro de ese banco. Para una transferencia internacional, lo más habitual es que necesites ambos datos.
Buenas prácticas para pagos internacionales
- Solicitar siempre los datos bancarios directamente al beneficiario.
- Confirmar si el banco exige SWIFT de 8 o 11 caracteres.
- Verificar país y sucursal antes de ordenar la transferencia.
- Evitar copiar/pegar desde documentos con formato oculto.
- Guardar una plantilla validada para pagos recurrentes.
Conclusión
El cálculo del código SWIFT no es una fórmula matemática compleja, sino un proceso de construcción y validación estructural. Si respetas el patrón de 8/11 caracteres y verificas cada segmento, reduces drásticamente errores en transferencias internacionales.
Usa la calculadora de esta página para generar códigos limpios, validarlos y comprender su desglose antes de enviar una operación bancaria importante.