A SWIFT/BIC code validator verifies the format of a bank identifier code used in international wire transfers. SWIFT codes are 8 or 11 characters and encode the bank name, country, location, and optional branch. This tool validates format and parses each component — it cannot verify if a code is currently active in the SWIFT network.

Auto-converts to uppercase. Enter 8 or 11 characters.

SWIFT Code Structure

DEUT
DE
DB
XXX
Bank Code
(4 letters)
Country
(2 letters)
Location
(2 chars)
Branch
(3 chars, opt)

Bank Code (pos 1-4): Letters only. Identifies the bank or financial institution.

Country Code (pos 5-6): ISO 3166-1 alpha-2. Identifies the country where the bank is registered.

Location Code (pos 7-8): Alphanumeric. Identifies the head office location. Second character '1' indicates a passive participant; '0' indicates a test BIC.

Branch Code (pos 9-11, optional): Alphanumeric. 'XXX' means head office. If omitted, head office is implied.

Example SWIFT Codes

Code Bank Country