United Kingdom check digits
- Input
- GB + WEST12345698765432
- Expected output
- GB82 WEST 1234 5698 7654 32
The mod 97 remainder of WEST12345698765432GB00 is 16, and 98 minus 16 gives 82.
generate valid test iban
Pick the country and quantity and copy. Each IBAN comes out with the SWIFT registry structure and computed check digits, and you can fix the bank or download the batch as CSV and JSON.
The mod 97 remainder of WEST12345698765432GB00 is 16, and 98 minus 16 gives 82.
8-digit bank code (BLZ) and 10-digit account, with no national key.
The account has 11 alphanumeric characters and the last two digits are the RIB key.
Last digit by modulo 11 with weights 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
9-digit bank BIC, a 5-digit field the registry calls branch and a 15-character alphanumeric account.
No. The IBANs are drawn with the country's correct structure and correct check digits, but no bank issued them. Because the number space is finite, one of them can coincide with an existing account by chance, which is why they must not go into payments, debits or real sign-ups. To test payment flows, use the sandbox IBANs your provider publishes.
The standard allows up to 34 characters. In the registry used here the shortest is Norway with 15 and the longest is Russia with 33. Germany has 22, the United Kingdom 22, Spain 24, France 27 and Brazil 29.
It should not be used. It passes format validation, but the bank checks the account in its own records and the drawn bank code usually does not exist. To test payments use the provider sandbox IBANs.
Yes, 1 to 500 at a time, with no repeated values, and with the Any country option to mix countries. The batch can be copied or downloaded as CSV and JSON.
Fictitious test data. These IBANs are drawn at random and have a valid format, but they belong to nobody and may coincide with a real account by chance. Do not use them for payments, real sign-ups or to deceive anyone.
DE81 6742 2730 4375 6711 45
DEGermanySEPA areaSWIFT BBAN format: 8!n10!n
| Part | Value | Registry rule |
|---|---|---|
| Country | DE | ISO 3166-1 country code |
| Check digits | 81 | Mod 97 (ISO 13616) |
| Bank | 67422730 | 8 digits |
| Account | 4375671145 | 10 digits |
Registry example: DE89 3704 0044 0532 0130 00
674227304375671145DE816742273043756711451314811Responsible use: test IBANs are for forms, validation, data import and payment sandboxes. Passing validation does not prove an account exists. Everything is generated in your browser and nothing is sent to servers.