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

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

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

شماره کارت شناسه‌ای عددی برای شناسایی یک کارت پرداخت در شبکه بانکی و پرداخت الکترونیکی است. در ایران معمولاً ۱۶ رقمی است:

6037 0000 0000 0000
نکته مهم

شماره کارت با شماره حساب یکی نیست. کارت به حساب متصل است، اما شماره کارت شناسه مستقل خود کارت در شبکه پرداخت است. جزئیات را در تفاوت شماره کارت، شماره حساب و شماره شبا ببینید.

شماره کارت چند رقم دارد؟

کارت‌های بانکی رایج ایران معمولاً ۱۶ رقم دارند و برای خوانایی در چهار گروه چهاررقمی نمایش داده می‌شوند:

XXXX XXXX XXXX XXXX

فاصله‌ها بخشی از شماره نیستند. مثلاً 6037 9912 3456 7890 همان 6037991234567890 است.

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

شماره کارت‌های پرداخت بر اساس ساختار استاندارد PAN (Primary Account Number) ساخته می‌شوند. نمای آموزشی برای کارت ۱۶ رقمی:

XXXXXXشش رقم اول · BIN/IIN
XXXXXXXXXشناسه کارت
Xرقم کنترلی

۶ رقم صادرکننده + ۹ رقم شناسه کارت + ۱ رقم کنترل ≈ ۱۶ رقم

XXXX XX XXXX XXXX X
│     │         │   │
│     │         │   └── رقم کنترلی
│     │         └────── بخش مربوط به شناسه کارت
│     └──────────────── بخشی از شناسه صادرکننده
└────────────────────── شناسه صادرکننده
اشتباه رایج

نباید تصور کرد هر رقم به تنهایی معنی مستقلی مثل نوع حساب یا شعبه دارد. ساختار دقیق به سیستم صادرکننده وابسته است؛ در کارت‌های ایران شش رقم اول برای شناسایی صادرکننده اهمیت ویژه‌ای دارد.

شش رقم اول شماره کارت چیست؟

شش رقم ابتدایی معمولاً به عنوان شناسه صادرکننده یا بخش ابتدایی BIN/IIN شناخته می‌شود:

6037 99 ...
^^^^^^
شش رقم اول

این بخش کمک می‌کند شبکه پرداخت تشخیص دهد کارت توسط کدام صادرکننده/بانک ارائه شده است. به همین دلیل در ایران اغلب می‌توان بانک صادرکننده را از ابتدای شماره تشخیص داد.

BIN کارت چیست؟

BIN مخفف Bank Identification Number است؛ بخش ابتدایی شماره کارت برای شناسایی صادرکننده. در ادبیات جدید پرداخت، اصطلاح IIN (Issuer Identification Number) هم به کار می‌رود. وقتی می‌گویند «BIN کارت چیست؟» معمولاً همین بخش ابتدایی مدنظر است.

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

بله، معمولاً می‌توان. بسیاری از کارت‌های ایرانی پیش‌شماره مشخص دارند. اما از روی چند رقم ابتدایی نباید موجودی، نام صاحب کارت، شماره حساب یا شبا را نتیجه گرفت — پیش‌شماره عمدتاً برای شناسایی صادرکننده است. راهنما: چگونه بانک را از روی شماره کارت تشخیص دهیم؟ · مرجع کامل: لیست پیش‌شماره کارت بانک‌های ایران.

آیا همه اعداد روی کارت معنی مشخصی دارند؟

خیر. مطالبی که برای هر رقم معنی ثابت (نوع حساب، شعبه و …) می‌سازند را نمی‌توان به‌صورت عمومی برای همه کارت‌های ایران درست دانست. بخش‌های شماره برای شناسایی کارت، صادرکننده و کنترل صحت کاربرد دارند — نه معنی مستقل برای تک‌تک ارقام.

رقم آخر شماره کارت چیست؟

یکی از مهم‌ترین بخش‌ها، رقم کنترلی (Check Digit) است. رقم آخر در بسیاری از شماره‌های پرداخت با الگوریتم Luhn بررسی می‌شود تا خطاهای رایج ورود شماره شناسایی شود. اگر یک رقم اشتباه وارد شود، احتمال دارد آزمون Luhn رد شود.

الگوریتم Luhn چیست؟

شماره کارت
     ↓
پردازش ارقام
     ↓
محاسبه Checksum
     ↓
بررسی شرط Luhn
     ↓
معتبر / نامعتبر

اگر شماره از Luhn عبور کند، می‌توان گفت از نظر ساختاری معتبر است — نه اینکه کارت واقعاً وجود دارد یا فعال است.

اعتبار شماره ≠ فعال بودن کارت

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

این تمایز شبیه اعتبارسنجی شباست؛ جزئیات را در چگونه صحت شماره شبا را بررسی کنیم؟ ببینید.

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

  • تعداد ارقام معمولاً ۱۶ باشد.
  • همه کاراکترها رقم باشند.
  • در صورت نیاز، صادرکننده را از روی BIN بررسی کنید.
  • الگوریتم Luhn را اجرا کنید.
  • برای فعال بودن واقعی، به تراکنش یا سامانه بانکی تکیه کنید.

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

خیر.

حساب بانکی
     │
     └── کارت بانکی
            │
            └── شماره کارت

شماره حساب برای شناسایی حساب در بانک است؛ شماره کارت برای شناسایی کارت در شبکه پرداخت. یک حساب می‌تواند به یک یا چند کارت مرتبط باشد.

آیا شماره کارت داخل شماره حساب قرار دارد؟

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

شماره کارت → سیستم بانکی → حساب مرتبط

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

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

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

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

اگر سرویسی تبدیل کارت به شبا انجام می‌دهد، معمولاً بر پایه اطلاعات بانکی یا استعلام است — نه محاسبه مستقیم از ۱۶ رقم. آموزش کامل: چگونه شماره کارت را به شبا تبدیل کنیم؟ در شبایار می‌توانید همین کار را در ابزار تبدیل کارت به شبا یا اپ اندروید انجام دهید. راهنمای روش‌ها: چگونه شماره شبا را پیدا کنیم؟

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

اگر فقط شماره کارت دارید، شبا را در نسخه وب یا اپ اندروید شبایار بگیرید.

تبدیل آنلاین رایگان دانلود از مایکت

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

از کارت می‌توان تا حدی صادرکننده را فهمید، اما برای ساخت شبا به اطلاعات حساب نیاز است (کد بانک، بخش حساب، نوع حساب، ارقام کنترلی). پس مسیر کارت → شبا با حساب → شبا متفاوت است.

آیا کارت می‌تواند به چند حساب متصل باشد؟

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

تفاوت شماره کارت با شماره شبا

ویژگیشماره کارتشماره شبا
طول رایج۱۶ رقم۲۶ کاراکتر
مربوط بهکارتحساب بانکی
شروعپیش‌شماره صادرکنندهIR
کاربرد اصلیپرداخت و خدمات کارتانتقال بین‌بانکی
شناسه بانکدر بخش ابتداییدر ساختار شبا
رقم کنترلیدارد (Luhn)دارد (MOD-97)
تبدیل مستقیم به دیگری؟خیرخیر

کارت برای شناسایی کارت است و شبا برای شناسایی حساب.

تفاوت شماره کارت با شماره حساب

شماره حساب → حساب بانکی
شماره کارت → کارت بانکی

ممکن است به یک رابطه بانکی مشترک مربوط باشند، اما یکسان نیستند.

تفاوت کارت، حساب و شبا در یک نگاه

شناسهمربوط بهکاربرد
شماره کارتکارت بانکیپرداخت و خدمات کارت
شماره حسابحساب بانکیشناسایی حساب در بانک
شماره شباحساب بانکیانتقال وجه و شناسایی استاندارد حساب

آیا شماره کارت اطلاعات شخصی محسوب می‌شود؟

شماره کارت به‌تنهایی معمولاً برای خرید اینترنتی کافی نیست؛ معمولاً تاریخ انقضا، CVV2 و رمز پویا هم لازم است. با این حال شماره کارت را هم مثل سایر اطلاعات بانکی با احتیاط به اشتراک بگذارید.

هرگز به اشتراک نگذارید

رمز اول، رمز پویا، CVV2، کدهای پیامکی و اطلاعات ورود به بانکداری اینترنتی را در اختیار دیگران قرار ندهید.

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

صرف داشتن شماره کارت معمولاً برای برداشت مستقیم کافی نیست؛ بسته به تراکنش احراز هویت بیشتری لازم است. با این حال اطلاعات بانکی را بی‌دلیل به افراد ناشناس ندهید.

چرا شماره کارت ۱۶ رقمی است؟

باید فضای کافی برای شناسایی صادرکننده و شماره‌های منحصربه‌فرد کارت داشته باشد. در استانداردهای پرداخت، PAN می‌تواند طول‌های مختلفی داشته باشد؛ کارت‌های رایج ایران معمولاً ۱۶ رقمی‌اند — نه اینکه هر رقم معنی مستقل داشته باشد.

آیا شماره کارت بانک‌های مختلف فرق دارد؟

بله — یکی از تفاوت‌های قابل‌مشاهده پیش‌شماره / BIN است. پایگاه‌های BIN بر اساس ابتدای شماره، صادرکننده را شناسایی می‌کنند.

آیا با تغییر بانک یا تعویض کارت، شماره کارت عوض می‌شود؟

شماره کارت به خود کارت و صادرکننده مربوط است. کارت جدید از بانک دیگر (یا حتی کارت جدید همان بانک) معمولاً شماره جدید دارد. شماره کارت شناسه دائمی حساب نیست.

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

لزومی ندارد. ممکن است کارت جدید برای همان حساب صادر شود:

شماره کارت ← ممکن است تغییر کند
شماره حساب ← می‌تواند ثابت بماند
شماره شبا ← می‌تواند ثابت بماند

شرایط دقیق به نوع کارت و خدمات بانک بستگی دارد — یکی از دلایل مهم تفاوت شناسه کارت و شناسه حساب.

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

به‌صورت عمومی نمی‌توان از ۱۶ رقم، نوع حساب یا شعبه را با قطعیت استخراج کرد. ادعاهایی مثل «رقم فلان یعنی حساب جاری» را بدون مستند رسمی بانک معتبر ندانید. شماره کارت برای شناسایی صادرکننده طراحی شده، نه ارائه کد عمومی شعبه.

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

به‌صورت عمومی خیر. شبا مربوط به حساب است و کارت مربوط به کارت پرداخت. شماره کارت از اطلاعات استاندارد شبا قابل محاسبه نیست؛ بانک باید رابطه کارت و حساب را در سیستم خود بررسی کند. همین موضوع برای مسیر حساب → کارت هم صادق است: فرمول ثابت عمومی وجود ندارد.

آیا شماره کارت اطلاعات حساب را نشان می‌دهد؟

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

چرا و کجا از شماره کارت استفاده می‌شود؟

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

جمع‌بندی؛ اعداد روی شماره کارت چه معنایی دارند؟

شماره کارت شناسه ۱۶ رقمی کارت پرداخت است. بخش ابتدایی برای شناسایی صادرکننده (BIN/IIN) و رقم آخر در بسیاری از کارت‌ها نقش رقم کنترلی (Luhn) دارد. تک‌تک ۱۶ رقم معنی مستقلی مثل نوع حساب یا شعبه ندارند.

شماره کارت → شناسه کارت
شماره حساب → شناسه حساب در بانک
شماره شبا → شناسه استاندارد حساب برای انتقال بین‌بانکی

کارت را نمی‌توان با فرمول عمومی به حساب یا شبا تبدیل کرد؛ اگر اپلیکیشنی این کار را می‌کند، معمولاً به اطلاعات یا سرویس بانکی نیاز دارد. ادامه مطالعه: تفاوت شماره کارت، شماره حساب و شماره شبا · چگونه شماره شبا را پیدا کنیم؟ · شبا به شماره حساب

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

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

معمولاً ۱۶ رقم؛ برای خوانایی در چهار گروه چهاررقمی نمایش داده می‌شود.

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

BIN/IIN برای شناسایی صادرکننده؛ در ایران معمولاً بانک صادرکننده از روی آن قابل تشخیص است.

رقم آخر کارت چه معنایی دارد؟

نقش رقم کنترلی دارد و با الگوریتم‌هایی مثل Luhn بررسی می‌شود.

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

به‌صورت عمومی با محاسبه ۱۶ رقم خیر؛ ارتباط در سیستم بانکی است.

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

با فرمول ریاضی مستقیم خیر؛ معمولاً به سرویس بانکی برای ارتباط کارت و حساب نیاز است.

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

خیر؛ کارت شناسه کارت است و حساب شناسه حساب.

آیا ۱۶ رقم معنی مشخصی دارند؟

بخش‌هایی برای صادرکننده و کنترل صحت‌اند؛ نباید برای تک‌تک ارقام معنی مستقل عمومی قائل شد.

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

در بسیاری از موارد بله؛ از طریق BIN/IIN. جزئیات و فهرست: تشخیص بانک از روی شماره کارت.

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

به‌صورت عمومی خیر؛ اطلاعات شعبه در سیستم داخلی بانک است.

الگوریتم Luhn چیست؟

روش بررسی صحت ساختاری برخی شماره‌های شناسایی و پرداخت؛ برخی خطاهای ورود را تشخیص می‌دهد.

آیا شماره‌ای که Luhn را پاس می‌کند حتماً کارت واقعی است؟

خیر؛ فقط اعتبار ساختاری را نشان می‌دهد.

آیا با تعویض کارت شماره شبا تغییر می‌کند؟

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