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 & SEPA

Country Code

ISO 3166-1 Alpha-2 Country Code

What It Means

An ISO 3166-1 alpha-2 country code is a two-letter identifier assigned to every country and dependent territory in the world. Within the banking context, it appears as the first two characters of an IBAN, immediately telling you which country the account belongs to — for example, DE for Germany, FR for France, or GB for the United Kingdom.

How It Works

The ISO 3166 Maintenance Agency assigns and updates the codes. Each code is exactly two uppercase Latin letters. In an IBAN, the country code determines which BBAN format rules apply — the expected length, the position of the bank code and account number, and whether a branch code is present. Validation software reads the country code first, then selects the correct rule set from the SWIFT IBAN Registry before checking the rest of the number. The same codes are also used in SWIFT/BIC codes, passport numbers, domain names, and countless other international standards.

Why It Matters

The country code is the first line of defence in IBAN validation. An unrecognized or mistyped country code means the IBAN cannot be parsed at all — the validator will reject it immediately. Getting this right is also important for compliance, since payment routing, sanctions screening, and regulatory reporting all depend on accurately identifying the beneficiary's country.

Related Terms

IBAN

International Bank Account Number

BBAN

Basic Bank Account Number

IBAN Registry

SWIFT IBAN Registry

Back to all terms.