پرش به محتوای اصلی

تبدیل شماره کارت به شبا و شماره حساب به شبا

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

محاسبه روی همین دستگاه انجام می‌شود و شماره‌ها به سرور ایران‌گاه فرستاده یا ذخیره نمی‌شوند.

ابزار تبدیل شماره کارت به شبا

روش‌های تبدیل اطلاعات بانکی

شماره کارت، شماره حساب و شماره شبا سه شناسهٔ متفاوت برای یک حساب‌اند. بعضی از تبدیل‌ها فقط با محاسبه انجام می‌شوند و بعضی دیگر به اطلاعات خود بانک نیاز دارند:

تبدیلورودیخروجیروش
کارت به شباشماره کارت ۱۶ رقمیبانک صادرکننده و شبای متناظرتشخیص بانک با محاسبه؛ شبا از سامانهٔ رسمی بانک
حساب به شبابانک و شماره حسابشماره شبامحاسبه، برای بانک‌های دارای قاعدهٔ تأییدشده
شبا به حسابشماره شبای ۲۶ نویسه‌ایشماره حسابمحاسبه، برای بانک‌های دارای قاعدهٔ قابل بازیابی
اعتبارسنجی شباشماره شباصحت ساختار، رقم کنترلی و نام بانکمحاسبه برای همهٔ بانک‌ها

تبدیل شماره کارت به شبا

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

تبدیل شماره حساب به شبا

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

تبدیل شماره شبا به شماره حساب

بانک هر شبا همیشه از روی کد آن معلوم است، اما ۱۹ رقم انتهایی شبا لزوماً همان شماره حسابی نیست که بانک به شما داده است؛ بعضی بانک‌ها کد شعبه، نوع حساب یا رقم‌های اضافه را هم در آن جای می‌دهند. به همین دلیل شماره حساب فقط برای بانک‌هایی نشان داده می‌شود که قاعدهٔ بازیابی‌شان روشن است (بانک اقتصاد نوین، بانک پارسیان، بانک تجارت، بانک خاورمیانه، بانک دی، بانک سامان، بانک سپه، بانک سرمایه، بانک شهر، بانک صادرات ایران، بانک صنعت و معدن، بانک کارآفرین، بانک کشاورزی، بانک مسکن، بانک ملت و بانک ملی ایران).

تبدیل شماره شبا به کارت

شماره کارت در ساختار شبا ذخیره نمی‌شود و یک حساب ممکن است چند کارت داشته باشد؛ بنابراین این تبدیل با هیچ الگوریتمی ممکن نیست و در ابزار ایران‌گاه ارائه نمی‌شود. اگر شماره کارت گیرنده را لازم دارید، آن را از خود او بپرسید.

چگونه شماره شبا را اعتبارسنجی کنیم؟

شماره شبای ایران ۲۶ نویسه دارد: دو حرف IR، دو رقم کنترلی، سه رقم کد بانک و ۱۹ رقم مربوط به نوع و شمارهٔ حساب.

IRکشور ۲ رقمکنترلی ۳ رقمکد بانک ۱۹ رقمنوع و شناسهٔ حساب

برای بررسی، چهار نویسهٔ اول به انتهای شماره منتقل، حروف I و R به ۱۸ و ۲۷ تبدیل و باقی‌ماندهٔ تقسیم عدد حاصل بر ۹۷ محاسبه می‌شود (روش MOD-97 در استاندارد ISO 13616). اگر باقی‌مانده ۱ باشد، ساختار شبا درست است. این بررسی فقط خطای تایپی را پیدا می‌کند و نشان نمی‌دهد که حساب باز است یا به چه کسی تعلق دارد؛ پیش از هر واریز، نام صاحب حساب را در سامانهٔ بانک ببینید.

تشخیص بانک از روی شماره کارت

پیش‌شمارهٔ کارت (شش رقم اول) و کد شبای بانک‌های کشور در جدول زیر آمده است. ابزار بالا با همین فهرست، بانک را هنگام تایپ تشخیص می‌دهد.

بانکپیش‌شمارهٔ کارتکد بانک در شبا
بانک اقتصاد نوین 627412 055
بانک ایران زمین 505785 069
بانک پارسیان 622106، 627884، 639194 054
بانک پاسارگاد 502229، 639347 057
بانک تجارت 627353، 585983 018
بانک توسعه تعاون 502908 022
بانک توسعه صادرات ایران 627648، 207177 020
بانک خاورمیانه 585947، 505809 078
بانک دی 502938 066
بانک رفاه کارگران 589463 013
بانک سامان 621986 056
بانک سپه 589210 015
بانک سرمایه 639607 058
بانک سینا 639346 059
بانک شهر 502806، 504706 061
بانک صادرات ایران 603769، 903769 019
بانک صنعت و معدن 627961 011
بانک قرض‌الحسنه رسالت 504172 070
بانک قرض‌الحسنه مهر ایران 606373 060
بانک کارآفرین 627488، 502910 053
بانک کشاورزی 603770، 639217 016
بانک گردشگری 505416، 505426 064
بانک مسکن 628023 014
بانک ملت 610433، 991975 012
بانک ملی ایران 603799، 170019 017
پست بانک ایران 627760 021
بانک مرکزی جمهوری اسلامی ایران 636795، 636797 010
موسسه اعتباری توسعه 628157 051
بانک قوامین (ادغام‌شده) 639599 052
بانک آینده (ادغام‌شده) 636214 062
بانک انصار (ادغام‌شده) 627381 063
بانک حکمت ایرانیان (ادغام‌شده) 636949 065
موسسه اعتباری کوثر (ادغام‌شده) 505801 073
موسسه اعتباری ملل 606256 075
بانک مهر اقتصاد (ادغام‌شده) 639370 079
موسسه اعتباری نور 507677 080
بانک قرض‌الحسنه مهر ایران — 090
بانک ایران و ونزوئلا — 095

تبدیل شماره کارت و حساب بانک‌های مختلف

بانک خود را انتخاب کنید تا ابزار با همان بانک باز شود؛ صفحهٔ هر بانک هم نشانی شعب، همراه‌بانک و اینترنت‌بانک آن را دارد.

سؤالات متداول درباره تبدیل شبا

شماره شبا چیست و چه کاربردی دارد؟

شبا (شماره بین‌المللی حساب بانکی ایران) شناسهٔ استاندارد هر حساب بانکی در نظام بانکی کشور است که بر پایهٔ استاندارد جهانی IBAN ساخته می‌شود. برای انتقال وجه بین‌بانکی پایا و ساتنا، دریافت حقوق، واریز وام و بسیاری از پرداخت‌های اداری به شماره شبا نیاز دارید.

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

شماره کارت ۱۶ رقمی است و روی کارت بانکی چاپ می‌شود؛ شماره حساب شناسهٔ داخلی حساب در همان بانک است و ساختارش از بانکی به بانک دیگر فرق می‌کند؛ شماره شبا ۲۶ نویسه دارد، با IR شروع می‌شود و حساب را در کل شبکهٔ بانکی کشور به‌طور یکتا مشخص می‌کند. یک حساب می‌تواند چند کارت داشته باشد، اما فقط یک شبا دارد.

چگونه شماره شبا را از روی شماره کارت دریافت کنیم؟

شماره کارت را در ابزار بالا وارد کنید تا بانک صادرکننده تشخیص داده شود. چون شماره حساب از خود شماره کارت قابل محاسبه نیست، شبای متناظر را باید از سامانهٔ رسمی همان بانک (اینترنت‌بانک، همراه‌بانک یا شعبه) گرفت؛ ایران‌گاه نشانی سامانهٔ رسمی بانک را کنار نتیجه نشان می‌دهد.

آیا تبدیل شماره کارت به شبا بدون مراجعه به بانک امکان‌پذیر است؟

بله. بیشتر بانک‌ها دریافت شبا را در اینترنت‌بانک و همراه‌بانک خود به‌رایگان ارائه می‌کنند و نیازی به مراجعه حضوری نیست. شمارهٔ شبای حساب‌های خودتان معمولاً در بخش «حساب‌ها» یا «اطلاعات حساب» همین سامانه‌ها دیده می‌شود.

چگونه بانک صادرکننده کارت را تشخیص دهیم؟

شش رقم اول هر کارت بانکی پیش‌شمارهٔ بانک صادرکننده است؛ برای مثال ۶۰۳۷۹۹ مربوط به بانک ملی ایران و ۶۱۰۴۳۳ مربوط به بانک ملت است. با وارد کردن همین شش رقم در ابزار بالا، نام و نشان بانک بلافاصله نمایش داده می‌شود.

آیا می‌توان از روی شماره شبا، شماره کارت را به دست آورد؟

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

چرا بعضی از شماره کارت‌ها به شبا تبدیل نمی‌شوند؟

دلیل‌های رایج: اشتباه در وارد کردن ارقام (رقم آخر کارت کنترلی است و خطای تایپی را آشکار می‌کند)، کارت‌های هدیه و بن‌کارت‌ها که به حساب بانکی وصل نیستند، کارت بانک‌ها و مؤسسه‌های ادغام‌شده، و حساب‌های مسدود یا بسته‌شده.

آیا شماره شبا باید حتماً به نام دارنده کارت باشد؟

شبا به حساب تعلق دارد، نه به کارت؛ پس نام صاحب شبا همان نام صاحب حسابی است که کارت به آن وصل است. پیش از واریز با پایا یا ساتنا، نام صاحب حساب را که سامانهٔ بانک نشان می‌دهد با نام گیرنده مقایسه کنید.