Denmark IBAN Format — DK, 18 Characters (Example & Structure)
Every Denmark IBAN has 18 characters and starts with DK. Below: the structure, a checksum-valid format example and a free checker that runs in your browser.
Denmark IBAN example, broken down
DK67 1234 5678 9012 34
Format example only — a filler account body with correctly computed IBAN check digits. It is not a real account; national check digits inside the BBAN (if any) are not computed.
| Positions | Part | Content |
|---|---|---|
| 1–2 | Country code | DK (fixed) |
| 3–4 | Check digits | 2 digits, ISO 7064 MOD-97-10 |
| 5–8 | BBAN field 1 | 4 digits |
| 9–17 | BBAN field 2 | 9 digits |
| 18 | BBAN field 3 | 1 digit |
Check a Denmark IBAN
How a Denmark IBAN is built
A Denmark IBAN is always exactly 18 characters long. It opens with the ISO country code DK, followed by two check digits and a 14-character Basic Bank Account Number (BBAN). In SWIFT IBAN Registry notation the BBAN is 4n9n1n — that is 3 fields: 4 digits, 9 digits and 1 digit. The BBAN carries the national bank identifier and the account number, so the same account keeps its domestic details inside the IBAN.
The BBAN is purely numeric: after the leading DK, every one of the remaining 16 characters is a digit. A Denmark IBAN that contains any letter after position 2 is therefore mistyped.
IBAN lengths range from 15 to 31 characters across the 62 countries we cover; at 18, Denmark sits on the shorter side. Other countries whose IBANs are also 18 characters long: Finland, Faroe Islands, Greenland, Netherlands. Length alone therefore cannot tell them apart — always compare the country code too.
The check digits (67 in the example) follow ISO 7064 MOD-97-10. Move the first four characters to the end — 12345678901234DK67 — then replace each letter with two digits (A = 10 … Z = 35), giving 12345678901234132067. Divided by 97 this leaves a remainder of 1; any correctly typed Denmark IBAN gives 1, while a typo or two swapped characters almost always produce a different remainder.
On paper and in banking apps the IBAN is usually printed in groups of four (DK67 1234 5678 9012 34); in payment files and APIs it is sent without spaces. Denmark is part of SEPA, so euro payments to a DK IBAN can be sent as SEPA credit transfers or collected as SEPA direct debits.
IBAN formats of related countries
More IBAN & SWIFT tools
Validate many IBANs at once or generate test IBANs, find a bank's BIC, or read the full guide to how IBANs work.
IBAN Validator & Generator →SWIFT / BIC codesWhat is an IBAN?Frequently asked questions
How many characters is a Denmark IBAN?
A Denmark IBAN always has exactly 18 characters: the country code DK, two check digits and a 14-character Basic Bank Account Number (BBAN). Spaces are only added for readability and are not counted.
What is the structure of a Denmark IBAN?
It is DKkk followed by the BBAN, where kk are the check digits. In SWIFT IBAN Registry notation the BBAN is 4n9n1n — 4 digits, 9 digits and 1 digit. A format example is DK67 1234 5678 9012 34.
Does a Denmark IBAN contain letters?
No. Apart from the country code DK at the start, a Denmark IBAN contains only digits — its 14-character BBAN is purely numeric (4n9n1n).
How do I check that a Denmark IBAN is valid?
Check that it starts with DK, has 18 characters, that the BBAN matches 4n9n1n, and that the ISO 7064 MOD-97 remainder equals 1. The checker on this page does all four in your browser; the IBAN Validator also handles bulk lists. A pass means the format is valid — not that the account exists.
Is Denmark part of SEPA?
Yes. Denmark is in the Single Euro Payments Area (SEPA), so euro credit transfers and direct debits to a DK IBAN can be made under the SEPA schemes.