Nexto

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.

See the IBAN lookup service

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.

Read the complete IBAN guide

Chat on WhatsApp