Tools

BankCodeKit Financial Code Tools

Browser-local tools for IBAN, BIC/SWIFT, SEPA, bulk validation, invoices, and synthetic test IBANs. Format validation only. No upload, no login, no storage.

Choose a tool

Pick the tool that matches the value you are reviewing. A valid format result helps catch structural issues; it is not account, bank, sanctions, fraud-risk, payment-readiness, or payment-success verification.

IBAN Checker

Check one IBAN format locally: country, length, characters, and checksum.

Best for

Reviewing one IBAN before using it in a form, invoice, or payment workflow.

What it checks

  • Supported IBAN country code
  • Expected country-specific length
  • Allowed letters and digits
  • MOD97-10 checksum

What it does not check

  • Account existence
  • Account ownership
  • Bank connectivity, sanctions status, fraud risk, payment readiness, or payment success
Check IBAN

BIC/SWIFT Checker

Check BIC format and parse the visible 8 or 11 character structure.

Best for

Reviewing a BIC/SWIFT code before preparing payment details.

What it checks

  • BIC length
  • Business party prefix format
  • Country code format
  • Location/business party suffix and branch identifier segments

What it does not check

  • Whether a bank exists
  • Swift network connectivity
  • Licensed directory status
Check BIC

SEPA Country Checker

Look up country-level SEPA status from local reference data.

Best for

Checking country-level SEPA context before reviewing payment details.

What it checks

  • Country name or two-letter code
  • SEPA status in local reference data
  • Currency and country notes where available

What it does not check

  • Specific account eligibility
  • Bank participation for one account
  • Payment provider acceptance
Check country

Bulk IBAN Validator

Paste one IBAN per line and validate the list in your browser.

Best for

Finding format issues in small IBAN lists before manual review.

What it checks

  • One IBAN per non-empty line
  • Country support and length
  • Allowed characters
  • Checksum result and invalid reasons

What it does not check

  • Uploaded spreadsheets
  • Account existence or ownership
  • Bank connectivity, sanctions status, fraud risk, payment readiness, or payment success
Validate list

Invoice Payment Details Formatter

Turn payee, IBAN, BIC, amount, currency, and reference into a copyable block.

Best for

Preparing cleaner payment text after local format checks.

What it checks

  • IBAN format and checksum
  • BIC format and segments
  • Presence of key payment detail fields

What it does not check

  • Whether details belong to the payee
  • Commercial or legal correctness
  • Account existence, account ownership, payment readiness, or payment success
Copy payment details

Synthetic IBAN Test Case Generator

Generate synthetic IBAN examples with calculated checksums for testing only.

Best for

Testing forms without using customer or production payment details.

What it checks

  • Supported test country pattern
  • Generated check digits
  • Digital and print formatting

What it does not check

  • Whether generated values correspond to any real account
  • Payment readiness or payment success
  • Any live banking data
Generate test cases

How to choose the right tool

  • Check one IBAN when you need a detailed pass/fail explanation.
  • Validate a list when you have multiple IBAN lines to review locally.
  • Check a BIC when the bank identifier format is the main question.
  • Check a country when you need country-level SEPA scope context.
  • Copy payment details only after local format checks and acknowledgement.
  • Generate test cases only for software testing, QA, and demos.

Privacy model

BankCodeKit is designed for no-login checks where sensitive values stay on the device. User-entered IBANs, BICs, invoice details, CSV rows, and payment references should not be sent to servers, analytics, ad scripts, logs, or URLs.

No uploadNo loginNo storageLocal browser checks

Limitations

These utilities help identify structural and formatting issues. They do not replace confirmation from a bank, payment provider, invoice issuer, payee, or licensed directory.

  • Format validation only
  • No account existence or ownership confirmation
  • No bank connectivity, sanctions, or fraud-risk screening
  • No payment readiness or payment success confirmation

Before using any payment result

Treat every result as a format check, not approval to send money. Verify the payee, account details, amount, currency, and reference through a trusted channel.