Skip to content
SEPA.tr

Bulk IBAN Validation

Check all the IBANs in a list at once. Paste one IBAN per line or upload a CSV; get the valid/invalid split, a duplicate (repeated) IBAN warning and CSV output.

Updated:

Privacy: The calculation runs in your browser; the full IBAN, account number, amount and reference you enter are not sent to a server, logged or passed to analytics. Some tools may pass only a non-sensitive term (e.g. bank code, BIC, currency) to a lookup service for search/matching. Per-tool detail: Privacy.

How does this tool calculate?

Definite — mathematical/standard result
Method/formula used
For each IBAN, MOD-97 = 1 (ISO 13616) + country length check; plus duplicate detection among normalized IBANs. Run in bulk.
Data used
ISO 13616 IBAN Registry country lengths
Unsupported cases
  • Does not prove the account exists/is active
  • XLSX is not read directly — use 'Save as CSV' in Excel and upload
  • The file is not sent to a server (processed in the browser)

How is this tool used?

  1. Paste the list: Paste your list into the box with one IBAN per line. Spaces don't matter.
  2. Or upload a CSV: Choose a file with "Upload CSV"; each line/first column is read as an IBAN.
  3. Validate all: The tool checks each IBAN with MOD-97, shows the country and SEPA coverage, and marks IBANs that appear more than once in the list as duplicates (to prevent the risk of double payment).
  4. Download CSV: Download the result — including validity, country, SEPA status and duplicate info — as CSV (for accounting/bulk checking).

XLSX (Excel) file: Instead of uploading directly, in Excel choose File → Save As → CSV and upload that; this way no extra library is loaded and the tool runs entirely in the browser, fast.

Everything runs in your browser; your IBANs are not sent to a server. Mathematical validity does not prove the account is active.

For single checks see IBAN validation; to find the bank see our Which bank does an IBAN belong to article.

Sources

IBAN Registry (ISO 13616)

SWIFT / ISO

A
Document date:
2025
Last checked:
2026-07-16

SEPA scheme rulebooks & geographical scope

European Payments Council (EPC)

A
Document date:
2025
Last checked:
2026-07-16

Other tools