BankValidOR — IBAN, SWIFT & Bank Code Validator
Free validator for IBAN (111 countries), SWIFT/BIC, UK sort codes and US routing numbers. Syntax, checksum and registry lookup via REST API.
bankvalidor.com
Free international bank account validator. Validates IBAN (111 countries), SWIFT/BIC codes, UK sort codes, and US ABA routing numbers — including syntax, MOD-97 checksum, and registry lookup against official datasets.
Service
- IBAN validation: syntax + MOD-97 checksum + country format + registry lookup
- SWIFT/BIC validation: ISO 9362 format + institutional registry
- UK sort code validation: syntax + modulus (Vocalink spec) + registry
- US routing number (ABA): syntax + MOD-10 checksum + Federal Reserve registry
- Coverage: 111 IBAN countries, SEPA and non-SEPA
- No account data stored — inputs hashed before logging
- REST API available (OpenAPI/Swagger docs at /docs)
REST API
Base URL: https://bankvalidor.com/api/v1
- POST /validate/iban — validate an IBAN
- POST /validate/swift — validate a SWIFT/BIC code
- POST /validate/us — validate a US ABA routing number
- POST /validate/uk — validate a UK sort code
- GET /docs — OpenAPI / Swagger documentation
Key pages
Validators by country (111 countries)
- https://bankvalidor.com/en/validate/fr — France IBAN validator
- https://bankvalidor.com/en/validate/de — Germany IBAN validator
- https://bankvalidor.com/en/validate/gb — United Kingdom IBAN validator
- https://bankvalidor.com/en/validate/es — Spain IBAN validator
- https://bankvalidor.com/en/validate/it — Italy IBAN validator
- https://bankvalidor.com/en/validate/nl — Netherlands IBAN validator
- https://bankvalidor.com/en/validate/be — Belgium IBAN validator
- https://bankvalidor.com/en/validate/ch — Switzerland IBAN validator
- https://bankvalidor.com/en/validate/pt — Portugal IBAN validator
- https://bankvalidor.com/en/validate/pl — Poland IBAN validator
- https://bankvalidor.com/en/validate/at — Austria IBAN validator
- https://bankvalidor.com/en/validate/se — Sweden IBAN validator
- https://bankvalidor.com/en/validate/no — Norway IBAN validator
- https://bankvalidor.com/en/validate/dk — Denmark IBAN validator
- https://bankvalidor.com/en/validate/tr — Turkey IBAN validator
- https://bankvalidor.com/en/validate/ae — UAE IBAN validator
- https://bankvalidor.com/en/validate/sa — Saudi Arabia IBAN validator
- https://bankvalidor.com/en/validate/br — Brazil IBAN validator
- https://bankvalidor.com/en/validate/us — US routing number validator
- https://bankvalidor.com/en/validate — All countries hub
IBAN format reference (structure + example per country)
- https://bankvalidor.com/en/iban-format/fr — France IBAN format
- https://bankvalidor.com/en/iban-format/de — Germany IBAN format
- https://bankvalidor.com/en/iban-format/gb — UK IBAN format
- https://bankvalidor.com/en/iban-format/es — Spain IBAN format
- https://bankvalidor.com/en/iban-format — All countries hub
IBAN check digit reference
- https://bankvalidor.com/en/iban-check-digit/fr — France check digit
- https://bankvalidor.com/en/iban-check-digit/de — Germany check digit
- https://bankvalidor.com/en/iban-check-digit/gb — UK check digit
- https://bankvalidor.com/en/iban-check-digit — All countries hub
Country-specific landing pages
- https://bankvalidor.com/en/routing-number-validator — US ABA routing number
- https://bankvalidor.com/en/sort-code-validator — UK sort code
- https://bankvalidor.com/en/iban-validator-germany
- https://bankvalidor.com/en/iban-validator-france
- https://bankvalidor.com/en/iban-validator-spain
- https://bankvalidor.com/en/iban-validator-italy
- https://bankvalidor.com/en/iban-validator-netherlands
- https://bankvalidor.com/en/swift-validator-japan
- https://bankvalidor.com/en/bank-validator-canada
- https://bankvalidor.com/en/bsb-validator-australia
Articles
- https://bankvalidor.com/en/learn/iban-validation-guide
- https://bankvalidor.com/en/learn/swift-bic-validation-guide
- https://bankvalidor.com/en/learn/what-is-an-iban-validator
Reference
- https://bankvalidor.com/en/methodology — validation methodology and data sources
- https://bankvalidor.com/en/sources — official registry sources (SWIFT, ECB, Federal Reserve, Vocalink)
- https://bankvalidor.com/en/limitations — known limitations
- https://bankvalidor.com/en/documentation/api-rest — API documentation
Languages
Content available in English (/en/), French (/fr/), and Spanish (/es/).
Automate transactions like real-time eligibility checks and claims processing with developer-friendly, JSON-based APIs that support thousands of payers.
Primev is building mev-commit, a credible commitment network for mev actors.
Dynamic offers a suite of tools for effortless log in, wallet creation and user management. Designed for users. Built for developers.
Mesh enables safer, easier crypto transfers and payments from 300+ leading exchanges and wallets, all without leaving your platform
Earn revenue today without delaying your roadmap. Payment processing for SaaS by SaaS.
FlowX.AI is redefining banking modernization with the first-ever unified, open, AI platform built to free banks from restrictive point solutions.
Markets, illuminated — World's largest provider of trading indicators for every market from stocks, crypto, and forex.