Home SWIFT/BIC code Denmark
Denmark SWIFT/BIC code validator
How the SWIFT/BIC code format works
- Format
- 8 or 11-character bank identifier code, country code DK in positions 5-6
- Example
- DABADKKK
Things to watch for
- Structure: 4-letter bank code + DK (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, almost always registered in Copenhagen — Danske Bank's Finnish branch shares the same DABA bank code but a different country and location suffix, DABAFIHH
- No checksum digit — this is a format check only; it confirms positions 5-6 read DK, not that the bank or branch actually exists
^[A-Z]{4}DK[A-Z0-9]{2}([A-Z0-9]{3})?$A Danish SWIFT/BIC code identifies the bank behind an international wire transfer, distinct from Denmark’s domestic NemKonto system, which links a Dane’s tax ID to a default bank account for government and everyday payments. Every Danish BIC has DK fixed at positions 5-6, right after the 4-letter bank code, and Denmark’s largest banks all register their SWIFT head office in Copenhagen, using the location code KK.
Major Danish bank BIC prefixes
| Bank | BIC | Location |
|---|---|---|
| Danske Bank | DABADKKK | Copenhagen |
| Nordea Denmark | NDEADKKK | Copenhagen |
| Jyske Bank | JYBADKKK | Copenhagen |
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 DK, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.
What a pass doesn’t tell you
A pass confirms the code fits the Danish BIC pattern, not that DABA, NDEA, or JYBA still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.
Scope: format validation only, and only for the SWIFT/BIC used on cross-border transfers — it does not check Denmark’s domestic NemKonto linkage.
SWIFT/BIC code FAQ
What's the SWIFT code format for a Danish bank?
A Danish BIC is 8 or 11 characters: a 4-letter bank code, DK fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example DABADKKK for Danske Bank's Copenhagen head office.
Why do DABADKKK and DABAFIHH share the same first four letters?
DABA is Danske Bank's SWIFT bank code, used consistently across the countries it operates in — only the country code and location code change, so its Finnish branch is DABAFIHH while its Danish head office is DABADKKK.
Does an 8-character code work for a Danish bank?
Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office and are accepted interchangeably on payment instructions.