Registry example
- Input
- ES + 2100 0418 45 0200051332
- Expected output
- ES91 2100 0418 4502 0005 1332
Bank 2100, branch 0418, DC 45, account 0200051332.
spain iban control digits
With Spain selected, the breakdown shows bank, branch, the two DC digits and the account, each in its own color, and Analyze mode says which DC does not close.
Bank 2100, branch 0418, DC 45, account 0200051332.
Weighted sum 95, remainder 7 mod 11, 11 minus 7 gives 4.
Weighted sum 105, remainder 6, 11 minus 6 gives 5.
For bank 2100 and branch 0813 the sum is 93 and the DC is 6, and for the account the sum is 285 and the DC is 1.
Passes mod 97, but the first DC should be 4.
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.
It is the Código Cuenta Cliente, the 20 digits that follow the ES and the two IBAN digits: bank, branch, two DC and account.
Yes. ES plus 2 check digits plus 20 CCC digits, all numeric. Any other length or a letter in the CCC is invalid.
Yes, under Advanced options. With bank 2100 and branch 0418 the generator keeps those 8 digits and computes the DC and IBAN digits on top of them.
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.