بررسی صحت کد ملی

کد ملی چگونه کار می‌کند؟

کد ملی چگونه کار می‌کند؟

کد ملی یک شماره ۱۰ رقمی است که هر فرد در ایران برای شناسایی منحصربه‌فرد در سیستم‌های اداری دارد. این کد از سه بخش تشکیل شده است:

برای اینکه بفهمیم یک کد ملی معتبر است یا نه، از یک الگوریتم ساده استفاده می‌کنیم:

  1. کد ملی باید دقیقاً ۱۰ رقم باشد.
  2. ۹ رقم اول را در وزن‌هایشان (از ۱۰ تا ۲) ضرب می‌کنیم.
  3. همه حاصل‌ضرب‌ها را با هم جمع می‌کنیم.
  4. عدد به‌دست‌آمده را بر ۱۱ تقسیم می‌کنیم و باقیمانده را محاسبه می‌کنیم.
  5. اگر باقیمانده کمتر از ۲ باشد، رقم کنترل باید برابر باقیمانده باشد. اگر ۲ یا بیشتر باشد، رقم کنترل برابر است با ۱۱ منهای باقیمانده.
  6. رقم کنترل محاسبه‌شده را با رقم آخر کد مقایسه می‌کنیم. اگر برابر باشند، کد معتبر است.

مثال ۱: کد ملی

1362581470

فرض کنیم می‌خواهیم بررسی کنیم که این کد معتبر است یا نه:

موقعیت رقم وزن حاصل‌ضرب
۱۱۱۰۱۰
۲۳۹۲۷
۳۶۸۴۸
۴۲۷۱۴
۵۵۶۳۰
۶۸۵۴۰
۷۱۴۴
۸۴۳۱۲
۹۷۲۱۴
جمع حاصل‌ضرب‌ها۱۹۹

مراحل محاسبه:

مثال ۲: کد ملی

0017745612

حالا کد ملی‌ای که با صفر شروع می‌شود و متعلق به تهران است را بررسی می‌کنیم:

موقعیت رقم وزن حاصل‌ضرب
۱۰۱۰۰
۲۰۹۰
۳۱۸۸
۴۷۷۴۹
۵۷۶۴۲
۶۴۵۲۰
۷۵۴۲۰
۸۶۳۱۸
۹۱۲۲
جمع حاصل‌ضرب‌ها۱۵۹

مراحل محاسبه:

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

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

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