iban_validator library

A comprehensive IBAN validator for Dart and Flutter.

Supports all 89 countries in the official ISO 13616 / SWIFT IBAN registry plus 22 experimental countries, totalling 111 country codes.

Classes

IbanCountryInfo
Metadata for a single IBAN-supporting country.
IbanValidationResult
The result returned by IbanValidator.validate.
IbanValidator
Validates International Bank Account Numbers (IBAN) per ISO 13616.

Enums

IbanValidationError
The outcome of an IBAN validation check.

Constants

kIbanRegistry → const Map<String, IbanCountryInfo>
The full map of supported country codes to their IbanCountryInfo.