Spain IBAN Validator ES
Validate a Spain IBAN and view its structure: checksum, bank code and format. 100% in your browser - no upload.
What is a Spain IBAN?
A Spain IBAN is the standardized 24-character account number used for Spain bank transfers, starting with the country code ES and 2 check digits followed by the national bank code and account number. It is validated with the ISO 13616 mod-97 checksum — paste one above to check it instantly, in your browser.
Enter an IBAN
Spaces are automatically ignored. No data is sent - 100% local calculation.
Spain IBAN format
- Country code
- ES
- Length
- 24 characters
- Structure
- ES + 2 check digits + 20-character BBAN
- Example
- ES91 2100 0418 4502 0005 1332
Spain IBAN structure explained
How a Spain IBAN is built, segment by segment, from our validated example:
Major Spain banks and their codes
The national bank codes of the largest Spain banks, embedded in every IBAN they issue:
| Bank | Código de entidad (CCC) | BIC / SWIFT |
|---|---|---|
| Banco Santander | 0049 | BSCHESMM |
| BBVA | 0182 | BBVAESMM |
| CaixaBank | 2100 | CAIXESBB |
| Banco Sabadell | 0081 | BSABESBB |
| Bankinter | 0128 | BKBKESMM |
| ING España | 1465 | INGDESMM |
| Abanca | 2080 | CAGLESMM |
| Unicaja Banco | 2103 | UCJAES2M |
| Kutxabank | 2095 | BASKES2B |
| Ibercaja Banco | 2085 | CAZRES2Z |
| Cajamar Caja Rural | 3058 | CCRIES2A |
| Openbank | 0073 | OPENESMM |
| Deutsche Bank S.A.E. | 0019 | DEUTESBB |
Bank codes and BIC/SWIFT identifiers are provided for reference. Always confirm the full IBAN with your bank.
See all Spain banks and their codesAbout Spain IBANs
A Spain IBAN starts with the country code ES, followed by 2 check digits and the national account number (BBAN), for a total of 24 characters. ValidateFin verifies the mod-97 checksum (ISO 13616), the length and the format - entirely in your browser, no data sent to any server.
- •The Spanish BBAN is the CCC (Código Cuenta Cliente): a 4-digit bank code, a 4-digit branch code, 2 control digits and a 10-digit account number.
- •The 2 CCC control digits validate the bank+branch and the account number separately, so a Spanish IBAN has three layers of checksum protection.
- •Each branch (oficina) has its own 4-digit code, so the same bank spans thousands of branch codes across Spain.
Spain IBAN — frequently asked questions
How many characters does a Spain IBAN have?
A Spain IBAN is exactly 24 characters long: the country code ES, 2 check digits and a 20-character BBAN (national account number). Any Spain IBAN that is shorter or longer than 24 characters is invalid.
How do I check whether a Spain IBAN is valid?
Paste the IBAN into the validator above. ValidateFin verifies that it starts with ES, has 24 characters and passes the mod-97 checksum defined by ISO 13616. The check runs entirely in your browser — nothing is uploaded to any server.
Where can I find my Spain IBAN?
Your Spain IBAN appears on your bank statements, in your online or mobile banking under account details, and on your bank card documentation. It always begins with the ES country code followed by the 2 check digits.
What is the structure of a Spain IBAN?
A Spain IBAN (ES) is made of the ES country code, 2 check digits, the national bank code and the account number — 24 characters in total. The validator above breaks any Spain IBAN down into these parts.
How do I find the bank from a Spain IBAN?
The bank code is embedded right after the check digits in every Spain IBAN. Match it against the bank code table above, or paste the IBAN into the validator to identify the issuing institution.