بررسی و اعتبارسنجی شماره شبا (IBAN)

بررسی درستی شماره شبا و IBAN بر اساس طول و رقم کنترلی، با پشتیبانی از ارقام فارسی؛ همراه با تولید شبای آزمایشی برای تست فرم‌ها.

ابزارهای مالی رایگان

اعتبارسنجی شبا / IBAN

شبا ایران با IR شروع می‌شود و ۲۶ کاراکتر است. اگر فقط ۲۴ رقم را بنویسید، IR خودکار اضافه می‌شود. ارقام فارسی هم قبول است.
—
—

تولید شبا / IBAN آزمایشی

دربارهٔ این ابزار

بررسی و اعتبارسنجی شماره شبا

شماره شبا (شماره حساب بانکی ایران) شناسه‌ی ۲۶ کاراکتری‌ای است که برای انتقال وجه بین بانک‌ها از طریق پایا و ساتنا استفاده می‌شود. یک رقم اشتباه در شبا می‌تواند باعث برگشت خوردن یا تأخیر در انتقال وجه شود. با ابزار اعتبارسنجی شماره شبا تولتولیا کافی است شبا را وارد کنید تا طول، کد کشور و رقم کنترلی آن بررسی شود و بیشتر اشتباه‌های تایپی، مثل جابه‌جا شدن یا جا افتادن یک رقم، پیش از انتقال وجه مشخص شوند. این ابزار برای IBAN همه‌ی کشورهای دارای این استاندارد هم کار می‌کند.

ویژگی‌های ابزار

  • بررسی شماره شبای ایران و IBAN بیش از ۷۰ کشور.
  • بررسی طول، کد کشور و رقم کنترلی بر اساس استاندارد بین‌المللی.
  • ورود آسان: اگر فقط ۲۴ رقم را بنویسید، IR خودکار اضافه می‌شود؛ ارقام فارسی و فاصله‌ها هم پذیرفته می‌شوند.
  • نمایش مرتب شبا در گروه‌های چهارتایی برای بررسی راحت‌تر.
  • تولید شبای آزمایشی برای تست فرم‌ها و نرم‌افزار، با امکان انتخاب بانک.
  • حفظ حریم خصوصی: شماره‌ی وارد‌شده به هیچ سروری ارسال نمی‌شود.

آموزش استفاده

  1. شماره شبا را در کادر «شماره شبا یا IBAN» وارد یا جای‌گذاری کنید.
  2. نتیجه را ببینید: معتبر بودن طول و رقم کنترلی، کد کشور و شماره‌ی مرتب‌شده.
  3. برای ساخت شبای آزمایشی، کشور و در صورت نیاز بانک را انتخاب کنید و روی «تولید» بزنید.
  4. شبای تولیدشده را کپی کنید یا با «اعتبارسنجی همین» آن را در بخش بالا بررسی کنید.

ساختار شماره شبا

شماره شبای ایران همیشه ۲۶ کاراکتر دارد:

بخشطولتوضیحIR۲ حرفکد کشور ایرانارقام کنترلی۲ رقمبرای تشخیص اشتباه در بقیه‌ی شمارهکد بانک۳ رقممشخص‌کننده‌ی بانک صادرکنندهشماره‌ی حساب۱۹ رقماطلاعات حساب بانکی

کد چند بانک پرکاربرد در شبا:

بانککد در شبابانککد در شباملی017ملت012صادرات019تجارت018سپه015کشاورزی016مسکن014پاسارگاد057سامان056پارسیان054

رقم کنترلی شبا چطور اشتباه را تشخیص می‌دهد؟

دو رقم بعد از IR بر اساس بقیه‌ی شماره و با روشی به نام MOD-97 محاسبه می‌شوند. برای بررسی، چهار کاراکتر اول به انتهای شماره منتقل می‌شوند، حروف به عدد تبدیل می‌شوند و باقی‌مانده‌ی تقسیم عدد حاصل بر ۹۷ محاسبه می‌شود؛ اگر این باقی‌مانده دقیقاً ۱ باشد، شماره از نظر ساختاری درست است. به همین دلیل، تغییر حتی یک رقم یا جابه‌جا شدن دو رقم کنار هم تقریباً همیشه تشخیص داده می‌شود.

آیا این ابزار نام صاحب حساب را نشان می‌دهد؟

خیر. این ابزار فقط درستی ساختار شماره شبا را بررسی می‌کند و به اطلاعات بانک‌ها دسترسی ندارد؛ بنابراین نمی‌تواند وجود داشتن حساب، فعال بودن آن یا نام صاحب حساب را تأیید کند. برای استعلام نام صاحب حساب پیش از انتقال وجه، از اپلیکیشن یا اینترنت‌بانک بانک خود استفاده کنید؛ هنگام انتقال پایا یا ساتنا، نام صاحب حساب مقصد معمولاً پیش از تأیید نهایی نمایش داده می‌شود.

شبای آزمایشی برای برنامه‌نویسان

اگر فرم پرداخت، ثبت‌نام فروشنده یا سیستم تسویه‌ای می‌سازید که شماره شبا دریافت می‌کند، برای تست به شماره‌هایی نیاز دارید که از نظر ساختاری معتبر باشند اما به حساب واقعی کسی تعلق نداشته باشند. بخش «تولید شبا / IBAN آزمایشی» دقیقاً همین را می‌سازد. این شماره‌ها فقط برای تست هستند و هرگز نباید برای انتقال وجه واقعی استفاده شوند.

برای مدیریت مالی، ابزارهای دیگر تولتولیا مثل فاکتور ساز آنلاین و تبدیل ارز آنلاین را هم امتحان کنید.

سؤالات متداول


شماره شبا چند رقم است؟

شماره شبای ایران ۲۶ کاراکتر است: حروف IR و ۲۴ رقم. اگر فقط ۲۴ رقم را وارد کنید، ابزار IR را خودکار اضافه می‌کند.


معتبر بودن شبا یعنی حساب واقعاً وجود دارد؟

خیر. معتبر بودن یعنی شماره اشتباه تایپی ندارد و ساختار آن درست است؛ اما وجود داشتن حساب، فعال بودن آن یا تعلق آن به شخص موردنظر را فقط بانک می‌تواند تأیید کند.


چرا شبای درست من نامعتبر نشان داده می‌شود؟

شماره را دوباره بررسی کنید؛ یک رقم اشتباه، جا افتاده یا اضافه کافی است تا بررسی رقم کنترلی ناموفق شود. بهتر است شبا را مستقیماً از اپلیکیشن بانک یا کارت شبا کپی کنید.


آیا شبای تولیدشده واقعی است؟

خیر. شماره‌ی حساب در شبای آزمایشی به‌صورت تصادفی ساخته می‌شود و به هیچ حساب واقعی وصل نیست. این شماره‌ها فقط برای تست نرم‌افزار و فرم‌ها هستند.


تفاوت شماره شبا و شماره حساب چیست؟

شماره حساب، شناسه‌ی داخلی حساب شما در بانک خودتان است. شماره شبا شکل استاندارد و یکتای همان حساب برای انتقال وجه بین بانک‌هاست و کد کشور، رقم کنترلی و کد بانک را هم در خود دارد.


آیا شماره‌ای که وارد می‌کنم جایی ذخیره می‌شود؟

خیر. بررسی و تولید کاملاً در مرورگر شما انجام می‌شود و هیچ اطلاعاتی به سرور ارسال نمی‌شود.