Latvia IBAN validator

How the IBAN format works

Format
LV + 2 check digits + 4-letter bank code + 13-char account number (21 chars)
Example
LV80BANK0000435195001

Things to watch for

  • 21 characters total
Regex for IBAN
^LV[0-9]{2}[A-Z]{4}[0-9A-Z]{13}$

A Latvian IBAN is 21 characters: “LV”, two check digits, a 4-letter bank code, and a 13-character account number that can mix letters and digits. Unlike neighboring Lithuania, which identifies banks with a plain numeric code, Latvia draws its 4-letter bank code straight from each institution’s SWIFT/BIC identifier — so the letters in a Latvian IBAN are the same ones you’d see in a wire-transfer SWIFT code, not a separate arbitrary sequence. Anyone paying a Latvian supplier, sending money to family in Latvia, or filling in a SEPA transfer form needs the 4-letter code and 13-character account block exactly right, since a single swapped letter changes which bank the IBAN points to.

How this validator works

This tool checks the “LV” prefix, confirms the bank-code block is 4 letters and the account-number block is 13 alphanumeric characters, then runs the real mod-97 checksum (ISO 7064) Latvian banks use to generate a valid IBAN — entirely in your browser, nothing sent to a server, no signup, result as you type.

What a pass doesn’t tell you

A pass confirms the 21 characters are correctly formed and internally consistent — not that the account exists, is open, or belongs to whoever you expect. This tool does no bank-code-to-bank-name resolution and never contacts the Bank of Latvia or any commercial bank. If a Latvian IBAN fails, double-check the 4-letter bank code first — because it mirrors a SWIFT/BIC code, it’s easy to substitute a similar-looking bank’s code by mistake, and the mod-97 checksum will catch that mismatch even if every character is individually a valid letter.

Scope: Latvian IBAN structure and mod-97 checksum validation only — not payment processing, bank-name lookup, or confirming an account is active, none of which a client-side check can establish. Use this validator to catch a typo before a transfer fails; use your bank to confirm the account itself.

Content last reviewed 2026-07-07.

IBAN FAQ

What does a Latvian IBAN encode?

21 characters: 'LV', two check digits, a 4-letter bank code, and a 13-character account number that can include both letters and digits — for example LV80BANK0000435195001.

Why does Latvia use letters for its bank code instead of digits?

Latvia's bank codes are drawn from each institution's SWIFT/BIC identifier rather than a separate numeric national registry, so the 4-letter code in the IBAN — like BANK in the example — is recognizable directly from the bank's own SWIFT code, not an arbitrary digit sequence you'd need to look up separately.

Does a pass confirm the letter bank code maps to a specific real bank?

No. This tool checks structure and the mod-97 checksum only, with no bank-code-to-bank-name lookup and no contact with the Bank of Latvia or any commercial bank. Confirming the account is open requires the account holder or your own bank.

← More IBAN validators