Iraq IBAN validator
How the IBAN format works
- Format
- IQ + 2 check digits + 4-letter bank code + 15-digit branch/account number (23 chars)
- Example
- IQ98NBIQ850123456789012
Things to watch for
- 23 characters total
- Checks structure and checksum only, not that the account exists
^IQ[0-9]{2}[A-Z]{4}[0-9]{15}$An Iraq IBAN is 23 characters: “IQ”, two check digits, a 4-letter bank code, and a 15-digit block that carries both branch and account-number information together. That 4-letter bank code doubles as a shorthand identifier your bank likely also uses in SWIFT/BIC messaging, and the 15 digits that follow it are entirely numeric, unlike the mixed alphanumeric account blocks used in Qatar or Bahrain. Anyone remitting money into Iraq, paying an Iraqi supplier, or completing a transfer form that asks for an IBAN instead of a domestic account number needs the full 23-character string correct.
How this validator works
The check here starts with the “IQ” prefix, then confirms the bank-code segment is exactly 4 letters and the branch/account segment is exactly 15 digits, before running the mod-97 checksum (ISO 7064) that Iraqi banks use to generate valid IBANs — all client-side, no data leaves your browser, no account needed. Because the 15-digit block folds branch and account together with no internal separator, it’s worth re-checking digit-by-digit against your source rather than guessing where one piece ends and the next begins.
What a pass doesn’t tell you
A pass tells you the IBAN is correctly formed and internally consistent — not that the account is open, active, or belongs to whoever you expect. This tool performs no lookup against Central Bank of Iraq registries and makes no contact with any bank or clearing network. If an Iraqi IBAN fails, the 15-digit block is the most likely spot for a transposed digit, since it’s the longest unbroken numeric run in the whole number.
Scope: Iraq IBAN structure and mod-97 checksum validation only — not payment processing or proof an account is active. Use this to catch a typo before a transfer fails; your bank confirms the account.
Content last reviewed 2026-07-09.
IBAN FAQ
What's the structure of an Iraqi IBAN?
'IQ', two check digits, a 4-letter bank code, then a 15-digit block covering branch and account number — 23 characters total, e.g. IQ98NBIQ850123456789012, where NBIQ is the bank code.
Is an Iraqi IBAN the same length as an Israeli or UAE one?
Yes, all three run 23 characters, but the internal layout differs: Iraq splits its digits into a 4-letter bank code plus a 15-digit branch/account block, while Israel's equivalent segment is entirely numeric with no letters at all.
Does this tool verify the bank code against a licensed Iraqi bank?
No. It checks only that the IBAN is correctly structured and passes the mod-97 checksum, in your browser. Confirming which bank a code belongs to, or whether an account is active, requires the Central Bank of Iraq or the bank itself.