Luxembourg IBAN Validator

Validate Luxembourg IBANs (LU, 20 characters) with a 3-digit bank code and MOD-97 checksum.

Ad placeholder (leaderboard)

Luxembourg IBANs are short at 20 characters, with a compact 3-digit bank code reflecting the country’s small but globally significant banking sector. As a major hub for European fund administration and private banking, Luxembourg sees heavy SEPA traffic, and a single wrong digit means a bounced transfer. This validator splits the IBAN into its fields and runs the ISO 7064 MOD-97-10 checksum before you submit a payment.

Paste any IBAN starting with LU and the tool validates it locally in your browser.

How it works

A Luxembourg IBAN has four parts:

  1. Country code — the fixed letters LU
  2. Check digits — two digits from the MOD-97 algorithm
  3. Bank code — three digits identifying the bank (for example 001, 002, 111)
  4. Account number — 13 alphanumeric characters

The checksum moves the first four characters to the end, replaces each letter with its numeric value (A=10 through Z=35), and divides by 97. A remainder of exactly 1 means the IBAN is valid. The tool folds the modulus one digit at a time so the long number never overflows.

Tips and notes

  • A length other than 20 fails immediately — the most common paste error.
  • The 3-digit bank code is numeric for Luxembourg, unlike the Gulf IBANs that use letters.
  • A valid checksum confirms format only. Use the iban-bic-lookup-tool to derive the matching BIC.
Ad placeholder (rectangle)