🇪🇸
Free · Instant · No Registration

Spanish IBAN Validator

Validate any Spanish IBAN instantly — 24-character format, ISO 7064 checksum, and bank lookup.

Validate a Spanish IBAN

Spanish IBANs are 24 characters long, starting with 'ES'. They encode a 4-digit bank code (entidad), a 4-digit branch code (oficina), 2 control digits (dígitos de control), and a 10-digit account number (número de cuenta). BankValidor validates the full structure, computes the ISO 7064 MOD-97 checksum, and identifies the bank.

Spanish IBAN Format

A Spanish IBAN is 24 characters: ES + 2 check digits + 4 bank code (entidad) + 4 branch code (oficina) + 2 control digits + 10 account number.

Format
ES + 2 checks + 4 entidad + 4 oficina + 2 ctrl + 10 account
Length
24 characters
Example
ES9121000418450200051332
Checksum
ISO 7064 MOD-97-10

How Spanish IBAN Validation Works

1

Enter IBAN

Type or paste the 24-character Spanish IBAN starting with 'ES'.

2

Checksum Verification

We compute the ISO 7064 MOD-97 checksum and verify the two CCC control digits.

3

Bank Identification

Get the bank name (Santander, BBVA, CaixaBank...), BIC/SWIFT code, and branch from the registry.

Frequently Asked Questions

What is a Spanish IBAN?

A Spanish IBAN is a 24-character bank identifier used for all domestic and SEPA payments in Spain. It is based on the CCC (Código Cuenta Cliente), Spain's traditional account format. The Spanish IBAN includes the country code ES, 2 IBAN check digits, and 20 digits from the CCC (4 bank + 4 branch + 2 control + 10 account).

What is a CCC (Código Cuenta Cliente)?

The CCC is Spain's traditional 20-digit bank account format, consisting of 4 digits for the bank (entidad), 4 for the branch (oficina), 2 control digits (dígitos de control), and 10 for the account number. Spanish IBANs incorporate the full CCC starting at position 5.

Which Spanish banks have the most IBANs?

The largest Spanish banks by account volume are Santander (entidad 0049), BBVA (0182), CaixaBank (2100 or 3089), Bankinter (0128), and Sabadell (0081). The 4-digit entidad code at positions 5-8 of the IBAN identifies the bank.

Can I use a Spanish IBAN for transfers to Latin America?

Spanish IBANs work for SEPA transfers within Europe. For transfers to Latin American countries (Argentina, Mexico, Colombia, etc.), you need international wire transfer details — typically a SWIFT/BIC code. Most Latin American countries do not use IBAN, so you will need local account details.

Ready to validate?

Enter any Spanish IBAN and get an instant result with bank name, BIC, and registry status.

Validate a Spanish IBAN

Other Country Validators