BIC/SWIFT Validator

Validate BIC/SWIFT structure and decode its bank, country, location, and branch parts.

Validate BIC/SWIFT codes instantly. Free SWIFT code checker decoding bank, country, location and branch parts.

Calculator Inputs

About BIC Check

Validate BIC/SWIFT structure and decode its bank, country, location, and branch parts.

A BIC packs four fields: 4-letter bank code, 2-letter ISO country, 2-character location (second char 1 means passive), and an optional 3-character branch (XXX = head office). This validator checks the shape and decodes each part.

Structural validity is not directory membership — confirm live codes with your bank or the SWIFT directory before moving money. Everything runs in your browser.

Where it is used

Checking wire-transfer details before sending, validating payment forms, and debugging failed SWIFT payments.

How to use the BIC Check

  1. BIC / SWIFT Code — enter the value (e.g. DEUTDEFF500).
  2. Calculate — press the Calculate button to see the result instantly above.

Formula

AAAA BB CC [DDD]: bank letters, ISO country, location alnum, optional branch.

Examples

Example

bic:DEUTDEFF500
Result: Valid — Bank DEUT, Germany, Frankfurt, branch 500

Frequently Asked Questions

8 vs 11 characters?
Eight is the head-office form (branch implied XXX). Eleven names a specific branch. Both are valid; systems usually accept either.
What does a "1" in position 8 mean?
A passive SWIFT participant — reachable through another institution rather than directly connected.
Does valid mean the transfer will succeed?
No — it means the code is well-formed. Closed branches and wrong account numbers still fail downstream.