Nexto

Iran IBAN (Sheba) validator and bank lookup

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

In Nexto remittance software this validation runs automatically when a deposit request is booked, the account holder can be looked up, and rial routing distributes customer deposits across accounts.

FX remittance software · Rial routing

Frequently asked questions

Is the IBAN check free?

Yes; structural validation and bank detection run free in your browser. Account-holder lookup is a separate banking service offered inside Nexto.

Can the account holder be identified from the IBAN?

Not from the number itself. An IBAN only reveals the bank and account number; the holder’s name comes from an official bank inquiry.

Why is a valid IBAN sometimes rejected?

Usually because of extra characters, spaces or Persian/Arabic digits. The tool normalizes these; if it is still rejected, the check digits (the two digits after IR) were entered wrongly.

Chat on WhatsApp