Test IBAN numbers

Free webservice to test if your IBAN number is a valid one. Easy to use.

openiban – Free and Public IBAN Validation and Calculation Webservice

Just open the url, passing the IBAN number to be tested in this form: https://openiban.com/validate/{IBAN Number}

For example: openiban.com/validate/NL29ABNA0123456789

The webservice replies with a JSON coded set of values:

{
    "valid": false,
    "messages": [
        "Validation failed."
    ],
    "iban": "NL29ABNA0123456789",
    "bankData": {
        "bankCode": "",
        "name": ""
    },
    "checkResults": {}
}

Result with a valid IBAN number:

{
    "valid": true,
    "messages": [],
    "iban": "NL29ABNA0123456789",
    "bankData": {
        "bankCode": "",
        "name": ""
    },
    "checkResults": {}
}

You can also test if the BancCode is correct with an extra parameter:

openiban.com/validate/NL29ABNA0487506237?validateBankCode=true

{
    "valid": false,
    "messages": [
        "Validation failed.",
        "Bank code valid: ABNA"
    ],
    "iban": "NL29ABNA0123456789",
    "bankData": {
        "bankCode": "",
        "name": ""
    },
    "checkResults": {
        "bankCode": true
    }
}

Result with a valid IBAN number:

{
    "valid": true,
    "messages": [
        "Bank code valid: ABNA"
    ],
    "iban": "NL29ABNA0123456789",
    "bankData": {
        "bankCode": "",
        "name": ""
    },
    "checkResults": {
        "bankCode": true
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *