SHEBA (Iranian IBAN) Validator
Enter an Iranian SHEBA (IR) or any other country's IBAN — spaces, dashes or Persian digits are all fine.
Need the account holder's name too?
Validity and bank come from the number itself, but the account holder's name is only available through an official banking lookup. That service is available inside Nexto and as an API.
IBAN structure in commonly used countries
IBAN length differs from country to country; if you are sending a transfer somewhere, check the destination's length and structure in this table.
| Country | Code | Length |
|---|---|---|
| IR | IR | 26 |
| TR | TR | 26 |
| AE | AE | 23 |
| IQ | IQ | 23 |
| SA | SA | 24 |
| KW | KW | 30 |
| QA | QA | 29 |
| BH | BH | 22 |
| OM | OM | 23 |
| JO | JO | 30 |
| LB | LB | 28 |
| AZ | AZ | 28 |
| GE | GE | 22 |
| DE | DE | 22 |
| FR | FR | 27 |
| GB | GB | 22 |
| IT | IT | 27 |
| ES | ES | 24 |
| NL | NL | 18 |
| BE | BE | 16 |
| CH | CH | 21 |
| AT | AT | 20 |
| SE | SE | 24 |
| PL | PL | 28 |
What is a SHEBA (Iranian IBAN) and how is it validated?
A SHEBA (Iranian IBAN) starts with IR and has 24 digits: two check digits, a three-digit bank code and a 19-digit account identifier. The number is verified with the international MOD-97 algorithm — exactly what this tool does right here, without sending any data to a server.
Note: the bank branch is not stored in the IBAN, and no tool can extract it from the number itself.