IBAN & SWIFT Generator

Validate, format and generate IBANs and SWIFT/BIC codes for 70+ countries.

    Privacy Notice: This tool runs entirely in your browser. Your data is never sent to any server or stored anywhere.

    IBAN Generator

    Testing Only: Generated IBANs have valid check digits but are NOT real bank accounts.

    IBAN Length: 22 characters

    If empty, a random bank code will be generated

    If empty, a random account number will be generated

    Generated IBAN

    Configure options and generate

    Country Reference

    Single Euro Payments Area - instant euro transfers
    ADAndorra
    ATAustria
    BEBelgium
    BGBulgaria
    HRCroatia
    CYCyprus
    CZCzech Republic
    DKDenmark
    EEEstonia
    FIFinland
    FRFrance
    DEGermany
    GIGibraltar
    GRGreece
    HUHungary
    ISIceland
    IEIreland
    ITItaly
    LVLatvia
    LILiechtenstein
    LTLithuania
    LULuxembourg
    MTMalta
    MCMonaco
    NLNetherlands
    NONorway
    PLPoland
    PTPortugal
    RORomania
    SMSan Marino
    SKSlovakia
    SISlovenia
    ESSpain
    SESweden
    CHSwitzerland
    GBUnited Kingdom
    VAVatican City

    Important Information

    • This tool validates IBAN format and check digits, not account existence.

    • Generated IBANs are for testing only - they are NOT real bank accounts.

    • SWIFT codes are validated against format, not verified against bank directories.

    • Always verify banking details with your bank before making transactions.

    About this tool

    The IBAN & SWIFT tool validates, formats and generates International Bank Account Numbers for 70+ countries, and looks up SWIFT/BIC bank codes — with full Middle East coverage including Turkey, the UAE, Saudi Arabia, Qatar and Egypt.

    Generated IBANs are structurally perfect: correct country prefix, length and MOD-97 check digits. They are built for payment-flow development, bank-form validation and test fixtures — they do not point at real bank accounts, so no money can ever move through them.

    Validation checks the country code, length and MOD-97 checksum and pinpoints exactly what is wrong with an invalid IBAN. Everything runs in your browser; account numbers you paste are never uploaded anywhere.

    How to use

    1. Choose a mode

      Pick Validate to check an IBAN, Generate to create test IBANs, or the SWIFT/BIC tab to look up bank codes.

    2. Select a country

      Search any of the 70+ supported countries — length and structure rules adjust to the country automatically.

    3. Run it and copy the result

      Validate your IBAN or generate a batch of test IBANs, then copy them straight into your tests or fixtures.

    Common IBAN lengths

    CountryIBAN length
    Turkey (TR)26 characters
    Germany (DE)22 characters
    United Kingdom (GB)22 characters
    France (FR)27 characters
    Netherlands (NL)18 characters
    Spain (ES)24 characters
    Italy (IT)27 characters
    Saudi Arabia (SA)24 characters
    United Arab Emirates (AE)23 characters
    Egypt (EG)29 characters

    …and 60+ more countries, covering the full IBAN registry.

    Frequently asked questions