Home SWIFT/BIC code Ukraine
Ukraine SWIFT/BIC code validator
How the SWIFT/BIC code format works
- Format
- 8 or 11-character bank identifier code, country code UA in positions 5-6
- Example
- PBANUA2X
Things to watch for
- Structure: 4-letter bank code + UA (country) + 2-character location code, plus an optional 3-character branch code
- An 8-character code (or one ending XXX) refers to the bank's head office, typically in Kyiv
- No checksum digit — this is a format check only; it confirms positions 5-6 read UA, not that the bank or branch actually exists
^[A-Z]{4}UA[A-Z0-9]{2}([A-Z0-9]{3})?$A Ukrainian SWIFT/BIC code identifies the bank on an international wire transfer into or out of Ukraine, separate from the domestic IBAN that identifies the account itself (Ukraine’s IBAN starts UA followed by 27 digits). Every Ukrainian BIC has UA fixed at positions 5-6, right after the 4-letter bank code, and most of the country’s largest banks register their SWIFT head office in Kyiv.
Major Ukrainian bank BIC prefixes
| Bank | BIC | Location |
|---|---|---|
| PrivatBank | PBANUA2X | Kyiv |
| Oschadbank | COSBUAUK | Kyiv |
| Raiffeisen Bank Aval | AVALUAUK | Kyiv |
How this validator works
This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read UA, and the location and optional branch segments use only letters and digits — entirely client-side, nothing is sent anywhere.
What a pass doesn’t tell you
A pass confirms the code fits the Ukrainian BIC pattern, not that PBAN, COSB, AVAL, or any other 4-letter prefix still names an operating bank, or that the branch suffix is current. A BIC carries no checksum digit, so a fabricated code that matches the shape still validates.
Scope: format validation only. For the account number itself, Ukraine uses a 29-character IBAN — a separate check with its own structure.
SWIFT/BIC code FAQ
What's the SWIFT code format for a Ukrainian bank?
A Ukrainian BIC is 8 or 11 characters: a 4-letter bank code, UA fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example PBANUA2X for PrivatBank.
How do I read a Ukrainian BIC?
In AVALUAUK, AVAL identifies Raiffeisen Bank Aval, UA is the country, and UK is the location code for the bank's Kyiv head office.
Does an 8-character code work for a Ukrainian bank?
Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office, and payment forms accept either.