Payment code reference desk

BankCodeKit

IBAN format and checksum checks, with the reason behind each result.

IBAN / local format check

Check an IBAN

Spaces and hyphens are removed. No upload, login, storage or URL changes.

No IBAN checked yet

Format and reference checks only. This does not verify an account or authorize a payment.

A checksum is not the whole check

Matching checksum. Different conclusion.

Published Germany example

DE89 3704 0044 0532 0130 00

The 22-character value has a numeric bank identifier and account segment. Its country structure and international checksum match.

Deliberately malformed test case

DE23 TEST 0000 0000 0000 00

The checksum also matches, but letters at positions 5-8 violate Germany's numeric bank identifier. The overall result must report an issue.

These are public or constructed examples, never payment instructions. A format pass does not identify an account owner or prove an account exists.

Run both cases and compare the expected results

Choose a payment-code utility

Read the format before using the result

See what a format pass actually means

Synthetic GB test IBAN: GB43 TEST 1111 1111 1111 11

IBAN format, country length, and MOD97 checksum pass. This fixed synthetic value is for tests and demos only.

  • Country code: GB
  • Country name: United Kingdom
  • Expected length: 22 characters
  • Checksum: pass

Passed format checks do not confirm a real account, account owner, bank reachability, fraud risk, sanctions status, or payment success. Verify with your bank or recipient before sending money.

A careful review, not payment approval

  1. Check the value as supplied, without guessing a correction.
  2. Read the failing rule and compare the indicated positions with the original document.
  3. Confirm the payee, amount, reference and payment route through a trusted channel before sending money.

All checks run in this browser. No upload, no login, no persistent storage. IBAN country structure rules cover the 15 published country references; other registry countries may receive an incomplete result. Domestic check-digit algorithms are not evaluated.