BankCheck
HomeIBANRouting NumberSort CodeGuides
Home
IBAN
Routing Number
Sort Code
Guides

BankCheck

Validate any bank number instantly. Free and 100% client-side.

Your data never leaves the browser

Formats

IBAN40+ countriesRouting NumberUnited StatesSort CodeUK & Ireland

Info

GuidesCompareAlternativesAboutPrivacy PolicyTerms of UseAPI Docs

BankCheck checks whether a number could be valid based on format, length, and checksum rules. It does not verify that an account exists or confirm who it belongs to. Always confirm account details with your bank before making a payment.

© 2026 BankCheck

Spain IBAN Validator

Validate Spain IBANs (24 characters, Euro)

IBANRouting NumberSort Code

Try an example

How it works

A Spain IBAN is 24 characters long and consists of the country code "ES", 2 check digits, and a 20-character BBAN. The check digits use a MOD-97 algorithm to catch typos.

Spain IBAN Format

Country🇪🇸 Spain
IBAN Length24 characters
BBAN Length20 characters
CurrencyEuro (EUR)
SEPAYes
RegionSouthern Europe
FormatESkk bbbb ssss xxcc cccc cccc

IBAN Breakdown

ESCountry Code
91Check Digits
2100Bank Code
0418Branch Code
45Check Digits
0200051332Account Number

Frequently Asked Questions

What is the IBAN format for Spain?
A Spain IBAN is exactly 24 characters long. It starts with the country code "ES", followed by 2 check digits, then a 20-character BBAN (Basic Bank Account Number). The format pattern is: ESkk bbbb ssss xxcc cccc cccc.
Is Spain part of SEPA?
Yes, Spain is a member of the Single Euro Payments Area (SEPA). This means SEPA credit transfers and direct debits can be used for euro-denominated payments to and from Spain bank accounts. SEPA transfers typically settle within one business day.
What currency does Spain use?
Spain uses the Euro (EUR). When sending international payments to Spain, you’ll need the recipient’s IBAN and may need to specify the currency as EUR.
How do I validate a Spain IBAN?
To validate a Spain IBAN: (1) Check the length is exactly 24 characters. (2) Verify the country code is "ES". (3) Validate the BBAN structure matches the expected pattern for Spain. (4) Apply the MOD-97 checksum algorithm by rearranging and converting letters to numbers. A valid IBAN always produces a remainder of 1 when divided by 97.
What does each part of a Spain IBAN mean?
A Spain IBAN (ESkk bbbb ssss xxcc cccc cccc) breaks down as: Country Code (“ES”) identifies Spain, Check Digits (2 digits) catch transcription errors, Bank Code (4 characters), Branch Code (4 characters), Check Digits (2 characters), Account Number (10 characters). Each segment is validated independently to ensure the IBAN is correctly formatted.

Banks in Spain

ING Spain1 codeTriodos Bank Spain1 codeCecabank1 codeBankia1 codeCaja de Ahorros de Galicia1 codeLiberbank1 codeAbanca1 codeIbercaja1 codeCaja de Ahorros de Asturias1 codeKutxabank1 codeCaja Espana-Duero1 codeCaja de Ahorros del Mediterraneo1 codeCaixaBank1 codeUnicaja Banco1 codeCaja Rural de Almendralejo1 codeCaja Rural de Zamora2 codesCaja Rural de Jaen2 codesCaja Rural de Asturias1 codeCaja Rural de Navarra1 codeLaboral Kutxa1 codeCajamar Almeria1 codeCaja Rural de Extremadura1 codeCaja Rural de Torrent1 codeCaja Rural de Burgos1 codeCaja Rural de Granada1 codeCaja Rural del Sur1 codeBanco de Espana1 codeBanco Santander1 codeBBVA1 codeBanco Popular1 codeBanco Sabadell1 codeBankinter1 codeBanco Espanol de Credito1 codeOpenbank1 codeEVO Banco1 codePibank (alt)1 codeWiZink Bank1 codeMyInvestor1 codeBanco Mediolanum2 codesBanco Cooperativo Espanol1 codeBanca March1 codeDeutsche Bank Spain1 codeBarclays Bank Spain1 codeDeutsche Bank Spain (alt)1 codeBanco de Credito Social Cooperativo1 codeBanco Popular-e (Wizink)1 codeBanco Guipuzcoano1 codeBanca Pueyo1 codeImagin (CaixaBank)1 codePibank1 codeBanco de Madrid1 codeNovo Banco Spain1 codeBNP Paribas Spain1 codeBanco Caminos1 codeBanca Pueyo (alt)1 code

Related Countries

🇮🇹Italy27🇬🇷Greece27🇷🇴Romania24🇦🇱Albania28🇧🇦Bosnia and Herzegovina20

Need to validate a different format? Try the universal IBAN validator, the US routing number validator, or the UK sort code validator.