ابزار آنلاین استعلام و اعتبارسنجی کد ملی

استعلام و بررسی آنلاین صحت کد ملی بر اساس الگوریتم ثبت احوال به همراه تشخیص شهر و استان محل صدور شناسنامه

استعلام و اعتبارسنجی کد ملی

بررسی آنلاین صحت کد ملی بر اساس الگوریتم ثبت احوال و تشخیص شهر و استان محل صدور

تعداد ارقام: ۰ از ۱۰ رقم
نمونه‌های سریع:
کد ملی ۱۰ رقمی (یا ۳ رقم اول) را وارد کنید تا وضعیت صحت و شهر صدور به صورت آنی نمایش داده شود.

توضیحات بیشتر

راهنما

کد ملی در ایران یک شماره اختصاصی ۱۰ رقمی است که به هر شهروند ایرانی تعلق می‌گیرد. این کد صرفاً یک توالی تصادفی نیست، بلکه ساختاری هدفمند و قاعده‌مند دارد که به کمک آن می‌توان شهر صادرکننده شناسنامه و همچنین صحت و اصالت ساختار ریاضی کد را بدون نیاز به دسترسی مستقیم به پایگاه داده مرکزی ثبت احوال ارزیابی کرد.

ساختار ۱۰ رقمی کد ملی ایرانی

کد ملی از سه بخش مجزا تشکیل شده است:

۱. سه رقم اول (کد منطقه و شهر): مشخص‌کننده حوزه، شهرستان یا استانی است که شناسنامه فرد در آن صادر شده است. به عنوان مثال کد ۰۰۱ تا ۰۰۸ متعلق به تهران بزرگ است.
۲. شش رقم میانی (شماره هویت): شماره سریال اختصاصی صادر شده در آن حوزه است که برای هر فرد درون حوزه صدور یکتا می‌باشد.
۳. رقم دهم (رقم کنترلی یا Checksum): یک رقم ریاضی ویژه که بر اساس ۹ رقم ابتدایی محاسبه می‌شود و اعتبار و صحت کد ملی را تایید می‌کند.

فرمول و نحوه اعتبارسنجی کد ملی

الگوریتم رسمی سازمان ثبت احوال کشور برای راستی‌آزمایی کد ملی به شیوه زیر عمل می‌کند:

  1. ارقام اول تا نهم به ترتیب در ضرایب ۱۰، ۹، ۸، ۷، ۶، ۵، ۴، ۳ و ۲ ضرب می‌شوند.
  2. حاصل‌ضرب‌ها با یکدیگر جمع می‌شوند.
  3. مجموع حاصل را بر عدد ۱۱ تقسیم کرده و باقیمانده (R) به دست می‌آید.
  4. اگر باقیمانده کمتر از ۲ باشد (یعنی ۰ یا ۱)، رقم کنترلی باید دقیقاً برابر با همان باقیمانده باشد.
  5. اگر باقیمانده ۲ یا بیشتر باشد، رقم کنترلی باید برابر با تفاضل ۱۱ از باقیمانده (یعنی ۱۱ منهای R) باشد.
  6. همچنین کدهایی که همه ارقام آنها یکسان است (مانند ۱۱۱۱۱۱۱۱۱۱ یا ۰۰۰۰۰۰۰۰۰۰) حتی در صورت انطباق ریاضی طبق قوانین ثبت احوال نامعتبر تلقی می‌شوند.

مثال‌های ملموس محاسبه:

۱. نمونه استعلام کد ملی معتبر (تهران):

کد ملی: 0010398457

محاسبه مجموع: (۰×۱۰) + (۰×۹) + (۱×۸) + (۰×۷) + (۳×۶) + (۹×۵) + (۸×۴) + (۴×۳) + (۵×۲) = ۰ + ۰ + ۸ + ۰ + ۱۸ + ۴۵ + ۳۲ + ۱۲ + ۱۰ = ۱۲۵

باقیمانده بر ۱۱: ۱۲۵ تقسیم بر ۱۱ برابر است با ۱۱ با باقیمانده ۴.

رقم کنترلی مورد انتظار: چون باقیمانده (۴) بزرگتر یا مساوی ۲ است، رقم کنترلی برابر ۱۱ - ۴ = ۷ می‌باشد. رقم دهم ورودی نیز ۷ است، بنابراین کد ملی معتبر است و متعلق به تهران مرکزی می‌باشد.

۲. نمونه استعلام شهر با ۳ رقم اول:

ورودی ۳ رقمی: 128

نتیجه استعلام: شهر اصفهان (استان اصفهان). بدون نیاز به ارقام بعدی، حوزه ثبت احوال صادرکننده شناسنامه شناسایی می‌شود.

سوالات متداول (FAQ)

آیا با این ابزار می‌توان نام و نام خانوادگی صاحب کد ملی را پیدا کرد؟

خیر، به دلیل حفظ حریم خصوصی اشخاص و قوانین حفاظت از داده‌ها، دسترسی به مشخصات هویتی افراد (مانند نام، نام خانوادگی و تاریخ تولد) تنها در اختیار سامانه‌های محرمانه ثبت احوال و دستگاه‌های قضایی است. این ابزار صحت ساختار ریاضی کد ملی و شهر صادرکننده شناسنامه را بررسی می‌کند.

اگر کد ملی من کمتر از ۱۰ رقم باشد چه اقدامی باید انجام دهم؟

تمامی کدهای ملی رسمی ایران دقیقاً ۱۰ رقم هستند. در برخی شناسنامه‌ها یا نرم‌افزارهایی مثل اکسل، صفرهای ابتدایی کد حذف شده‌اند (مثلاً کدهای ۸ یا ۹ رقمی). در این حالت کافیست به تعداد کمبود ارقام، در سمت چپ عدد صفر اضافه کنید تا به ۱۰ رقم برسد. این ابزار گزینه‌ای خودکار برای افزودن صفر به کدهای ۸ و ۹ رقمی دارد.

چرا کدهای ملی با ارقام تکراری (مانند ۱۱۱۱۱۱۱۱۱۱) نامعتبر اعلام می‌شوند؟

اگرچه برخی اعداد با ارقام یکسان ممکن است از نظر فرمول ریاضی باقیمانده هماهنگی داشته باشند، اما طبق بخشنامه‌های سازمان ثبت احوال کل کدهای ۱۰ رقمی با ارقام تکراری (از ۰۰۰۰۰۰۰۰۰۰ تا ۹۹۹۹۹۹۹۹۹۹) برای صدور کارت ملی غیرمجاز و باطل تعریف شده‌اند.

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

خیر، تمامی محاسبات و اعتبارسنجی‌ها به صورت محلی (Client-Side) درون مرورگر شما اجرا می‌شوند و هیچ اطلاعاتی به سرور ارسال یا در هیچ پایگاه داده‌ای ذخیره نمی‌گردد.

زر اسکن

نمایش لحظه ای قیمت طلا، ارز و سکه و ابزار های محاسبه قیمت طلا

ابزارهای مشابه

طراحی شده با ❤️