# Validador de IBAN

Valida números de cuenta bancaria IBAN españoles y de los 38 países SEPA. Verifica formato y dígito de control.

- Página: https://herramient.as/iban
- Categoría: Validación
- Dónde se ejecuta: en nuestro servidor

Es una herramienta interactiva: se usa desde el navegador en https://herramient.as/iban.

## Uso por API

También se puede usar por API REST, con una clave en la cabecera `Authorization: Bearer htas_...`. Referencia completa: https://herramient.as/api-docs.md

### `POST /api/v1/tools/iban/validate`

Valida un IBAN de cualquier país SEPA

Consume 1 unidad de cuota.

**Parámetros**

| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| `iban` | string | sí | IBAN completo, con código de país (Ejemplo: `ES9121000418450200051332`) |

**Respuesta**

| Nombre | Tipo | Descripción |
|---|---|---|
| `valid` | boolean | Si el IBAN es válido |
| `country` | string | Código de país ISO |
| `formatted` | string | IBAN normalizado |
| `bank_code` | string | Código de entidad |
| `branch_code` | string | Código de oficina |
| `account_number` | string | Número de cuenta |
| `check_digits` | string | Dígitos de control del IBAN |
| `errors` | object | Detalle de los fallos cuando valid es false |
| `message` | string | Mensaje legible cuando valid es false |

**Errores**

- `400`: El IBAN está vacío

```bash
curl -X POST https://herramient.as/api/v1/tools/iban/validate \
  -H "Authorization: Bearer htas_tu_clave_api" \
  -H "Content-Type: application/json" \
  -d '{"iban":"ES9121000418450200051332"}'
```

## Preguntas frecuentes

### ¿Cómo se forma un IBAN español?

Un IBAN español tiene 24 caracteres: el código de país ES, dos dígitos de control, cuatro dígitos de entidad, cuatro de oficina, dos dígitos de control del antiguo CCC y los diez del número de cuenta. Por ejemplo ES91 2100 0418 4502 0005 1332. La longitud varía por país: en Alemania son 22 caracteres y en Malta 31.

### ¿Qué comprueba exactamente este validador?

Que la longitud sea la correcta para el país y que los dígitos de control cuadren con el cálculo módulo 97 que define la norma ISO 13616. Eso detecta erratas al teclear o al copiar. Lo que no puede comprobar es que la cuenta exista de verdad, que esté abierta o a quién pertenece: esa información solo la tiene el banco.

### ¿Dónde encuentro mi IBAN?

En tu banca online, en la ficha de la cuenta, y también en cualquier extracto o recibo domiciliado. En las apps suele aparecer junto al nombre de la cuenta, a veces bajo la etiqueta "datos para recibir transferencias".

### ¿Qué diferencia hay entre IBAN y BIC o SWIFT?

El IBAN identifica una cuenta concreta; el BIC o SWIFT identifica al banco. Para transferencias dentro de la zona SEPA basta el IBAN. El BIC suele pedirse solo en transferencias fuera de SEPA o en algunas operaciones internacionales.

### ¿Es peligroso dar mi IBAN?

Compartirlo es normal: lo necesitas para cobrar una nómina o recibir una transferencia, y con el IBAN por sí solo nadie puede sacarte dinero. El riesgo real son las domiciliaciones fraudulentas, pero en SEPA puedes reclamar la devolución de un recibo no autorizado durante 13 meses. Revisa tus domiciliaciones de vez en cuando.

## Herramientas relacionadas

- [Convertir CCC a IBAN](https://herramient.as/convertir-ccc-a-iban): Convierte un número de cuenta español de 20 dígitos (CCC) en su IBAN. Comprobamos también los dígitos de control de la cuenta.
- [Comprobar DNI, NIF y NIE](https://herramient.as/dni-nif-validator): Comprueba si un DNI, NIF o NIE es válido al instante. Validamos la letra de control con el algoritmo oficial.
- [Comprobar CIF de empresa](https://herramient.as/comprobar-cif): Comprueba si el CIF de una empresa es válido y descubre qué tipo de entidad es. Validamos el carácter de control con el algoritmo oficial.
- [Comprobar referencia catastral](https://herramient.as/comprobar-referencia-catastral): Consulta una referencia catastral en el Catastro y comprueba a qué inmueble corresponde: dirección, uso, superficie construida, año de construcción y coordenadas. Datos oficiales y públicos, sin certificado digital.
