🏦 IBAN Validator & Generator

Validate IBAN numbers, check bank account formats, and generate test IBANs. All 89 countries of the SWIFT IBAN registry are recognised.

βœ“ Validate IBAN Number
Spaces are optional and will be removed automatically
πŸ”’

Privacy First

All validation happens in your browser. No data is sent to any server.

🌍

89 Countries

Length and BBAN structure checked for every country of the SWIFT IBAN registry, including all SEPA countries.

⚑

Instant Results

IBAN mod-97 check and, for several countries (FR, BE, ES, IT, PT…), the national account check digits.

Support TinyToolWeb

Help us keep these tools free and ad-free!

About IBAN Validator

The IBAN (International Bank Account Number) is a standard format for bank account numbers used across Europe and other countries. This tool validates IBAN numbers using the official mod-97 algorithm and generates valid test IBANs for development purposes.

Features

  • IBAN Validation: Checks the IBAN check digits (mod 97) and, for France, Monaco, Belgium, Spain, Italy, San Marino, Portugal, Norway and Montenegro, the national account check digits (RIB key, CIN…)
  • Format Detection: Automatically identifies the country and checks the length and structure of the account number (BBAN)
  • Test IBAN Generation: Generates random IBANs with a valid format (national check digits included) for testing; they do not belong to any real account
  • Country Support: All 89 countries of the SWIFT IBAN registry, including every SEPA member
  • Detailed Breakdown: Shows the country, the IBAN check digits, the full BBAN and the national check applied
  • Copy Function: One-click copy to clipboard for easy use
  • Privacy Focused: All processing happens locally in your browser

How to Use

  • Validate: Enter an IBAN number (with or without spaces) and click "Validate IBAN"
  • Generate: Select a country and click "Generate Random IBAN" to create a test IBAN
  • Copy: Click the copy button to copy the IBAN to your clipboard

Use Cases

  • Developers: Generate test IBANs for payment integration testing
  • Finance Teams: Validate customer IBAN numbers before processing
  • Accountants: Verify bank account details for international transfers
  • E-commerce: Validate SEPA direct debit mandates
  • Banking Apps: Implement IBAN validation in forms