Kuwait IBAN Validator

Validate Kuwaiti IBANs (KW, 30 characters) with a 4-letter bank code and MOD-97 checksum.

Ad placeholder (leaderboard)

Kuwaiti IBANs route payments through the KNET domestic network and across the Gulf via SWIFT. At 30 characters they include a generous 22-character account field, so there is plenty of room for a typo to slip in. The ISO 7064 MOD-97-10 checksum catches most single-character errors, and this validator runs that check plus a full structural breakdown before you submit a transfer.

Paste any IBAN beginning with KW and the tool validates it locally in your browser.

How it works

A Kuwaiti IBAN has four parts:

  1. Country code — the fixed letters KW
  2. Check digits — two digits from the MOD-97 algorithm
  3. Bank identifier — four letters (for example NBOK, CBKU, KFHO)
  4. Account number — 22 alphanumeric characters

The checksum moves the first four characters to the end, replaces each letter with its two-digit value (A=10 through Z=35), and divides by 97. A remainder of exactly 1 means the IBAN is valid. The modulus is computed digit by digit so the large number never exceeds a safe integer.

Tips and notes

  • A length other than 30 fails immediately — the most common paste error.
  • The 4-letter bank identifier is correct for Kuwait, not a mistake.
  • A valid checksum confirms format only. Use the iban-bic-lookup-tool to derive the matching BIC.
Ad placeholder (rectangle)