Your bank information is safe as we do not store or view any data you enter.
To calculate the IBAN for a bank account in Spain [ES], type Bank Code (Entidad), Branch Code (Oficina), Check Digit (Dígito de Control), Account Number (Numero de Cuenta) in the specified fields below.
Make sure the length and value you enter follow the format specified on the right of the field. Please omit any blanks or dashes.
If your account number length is less than the specified length, insert zeros in front of the account number to get the right length.
IBAN Calculator for Spain
The downside of international transfers with your bank
When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use Wise, which is usually much cheaper. With their smart technology:
- You get a great exchange rate and a low, upfront fee every time.
- You move your money as fast as the banks, and often faster – some currencies go through in minutes.
- Your money is protected with bank-level security.
- You join over 2 million customers who transfer in 47 currencies across 70 countries.
IBAN Examples for Main Banks in Spain
About the IBAN Calculator
The IBAN Calculator creates a valid International Bank Account Number (IBAN) based on a local bank code, branch code, and account number in the country the bank is located in. The IBAN generator supports all SEPA (Single Euro Payments Area) countries and banks.
The tool will check that the local bank code, branch code, and account number conform to the standards for that country, mathematically generate the correct checksum, and check the IBAN length and structure to determine if the IBAN is valid.
Please note that this tool does not actually check if the IBAN exists within the bank - it simply checks if it is valid.
The tool is provided for informational purposes only. Whilst every effort is made to provide accurate data, users must acknowledge that this website accepts no liability whatsoever with respect to its accuracy. Only your bank can confirm the correct bank account information. If you are making an important payment, which is time critical, we recommend to contact your bank first.