BankCheck
HomeIBANRouting NumberSort CodeSWIFT/BICGeneratorGuides
Home
IBAN
Routing Number
Sort Code
SWIFT/BIC
Generator
Guides

BankCheck

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

Your data never leaves the browser

Formats

IBAN40+ countriesRouting NumberUnited StatesSort CodeUK & IrelandSWIFT/BICWorldwide

Info

IBAN GeneratorTransfer GuidesGlossaryGuidesCompareAlternativesAboutPrivacy 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

IBAN Generator

Generate a valid IBAN from your domestic bank details

Frequently Asked Questions

What is an IBAN generator?
An IBAN generator constructs a valid International Bank Account Number from your domestic bank details. You provide your country, bank code, and account number, and the tool calculates the correct IBAN check digits using the ISO 7064 MOD-97 algorithm. The result is a complete IBAN that you can use for international transfers.
How are IBAN check digits calculated?
IBAN check digits are computed using the MOD-97 algorithm defined in ISO 7064. The process: (1) assemble the BBAN (domestic bank details), (2) prepend the country code and "00" as placeholder check digits, (3) move the first 4 characters to the end, (4) convert all letters to numbers (A=10, B=11, … Z=35), (5) compute the remainder when dividing by 97, (6) subtract from 98 to get the check digits. This algorithm catches over 99% of transcription errors.
Is this IBAN generator safe to use?
Yes. All computation runs entirely in your browser using JavaScript — your bank details are never sent to any server, logged, or stored. There are no analytics trackers, no cookies, and no third-party scripts. You can verify this by checking the network tab in your browser’s developer tools while generating an IBAN.
Can I use generated IBANs for testing?
Yes. This generator produces structurally valid IBANs with correct check digits, making them suitable for testing payment systems, validating form fields, or verifying IBAN-related code. Note that a structurally valid IBAN does not guarantee the account exists — it only means the format and check digits are correct.

Generate IBAN by Country

Western Europe

🇦🇩Andorra24🇦🇹Austria20🇧🇪Belgium16🇫🇷France27🇩🇪Germany22🇬🇮Gibraltar23🇮🇪Ireland22🇱🇮Liechtenstein21🇱🇺Luxembourg20🇲🇨Monaco27🇳🇱Netherlands18🇵🇹Portugal25🇸🇲San Marino27🇨🇭Switzerland21🇬🇧United Kingdom22

Northern Europe

🇨🇿Czech Republic24🇩🇰Denmark18🇪🇪Estonia20🇫🇴Faroe Islands18🇫🇮Finland18🇬🇱Greenland18🇮🇸Iceland26🇱🇻Latvia21🇱🇹Lithuania20🇳🇴Norway15🇵🇱Poland28🇸🇪Sweden24

Southern Europe

🇦🇱Albania28🇧🇦Bosnia and Herzegovina20🇭🇷Croatia21🇨🇾Cyprus28🇬🇷Greece27🇮🇹Italy27🇽🇰Kosovo20🇲🇹Malta31🇲🇪Montenegro22🇲🇰North Macedonia19🇷🇴Romania24🇷🇸Serbia22🇸🇮Slovenia19🇪🇸Spain24🇻🇦Vatican City22

Eastern Europe

🇧🇾Belarus28🇧🇬Bulgaria22🇬🇪Georgia22🇭🇺Hungary28🇲🇩Moldova24🇸🇰Slovakia24🇺🇦Ukraine29

Middle East

🇧🇭Bahrain22🇪🇬Egypt29🇮🇶Iraq23🇮🇱Israel23🇯🇴Jordan30🇰🇼Kuwait30🇱🇧Lebanon28🇱🇾Libya25🇲🇷Mauritania27🇵🇸Palestine29🇶🇦Qatar29🇸🇦Saudi Arabia24🇹🇳Tunisia24🇹🇷Turkey26🇦🇪United Arab Emirates23

Americas

🇧🇷Brazil29🇻🇬British Virgin Islands24🇨🇷Costa Rica22🇩🇴Dominican Republic28🇸🇻El Salvador28🇬🇹Guatemala28🇳🇮Nicaragua28🇱🇨Saint Lucia32

Africa

🇲🇺Mauritius30🇸🇹São Tomé and Príncipe25🇸🇨Seychelles31

Asia

🇵🇰Pakistan24🇹🇱Timor-Leste23

Need to validate an existing IBAN? Try the IBAN validator.