Go to the checker

SWIFT Code Guide

Home → Sources

Sources

Every document behind this BIC and IBAN guide with its reading date, plus what is still unsettled, such as bank directories and location code rules.

3 min read · Codes and rules next re-read on or before 2026-12-14

Revised

What the code checker does: 8 tools

Documents first read October 21–22, 2026

Known limits

  1. Eighth character. Swift's information paper says 0 in position 8 marks a test and training address, and its policy gives 1 as the example of a non-connected BIC. Other values carry no meaning we can source.
  2. No directory. We do not provide a lookup of bank codes. Swift's free BIC search does not allow systematic copying. The US bank codes we show were each read on the bank's own page; Citi, TD Bank and Truist are left out because their pages publish no incoming code.
  3. Country codes. The checker accepts ISO 3166-1 alpha-2 codes, plus XK, which the IBAN registry uses for Kosovo. If ISO adds or withdraws a code, the list changes with it.
  4. Policy version. The Swift policy document we read is dated January 20, 2023. A newer one may exist.
  5. National check digits. The IBAN checker knows the length, pattern and bank-code position for all 89 countries in the Swift IBAN Registry, but it does not test the national check digits inside the account number.
  6. Non-euro SEPA. We rely on the EPC's summary of the IBAN-only rule, not the full text of Regulation 260/2012. Whether a bank in a non-EU SEPA country asks for a BIC is up to that bank.
  7. No specialist review. No payments professional has reviewed these pages.

If a bank notice or a Swift document settles one of these points, send it to the address on the Behind the BIC checker page.

Further reading, October 30, 2026

Further reading, October 26, 2026

Further reading, October 24, 2026

Did a bank change its code or branch details? Report a changed code