رفتن به محتوای اصلی

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

کد ملی را وارد کنید تا بدون ارسال به سرور، معتبر بودن ساختاری آن با الگوریتم رقم کنترل بررسی…

کد ملی
رایگان · آنلاین · بدون ثبت‌نام

بررسی رقم کنترل (الگوریتم رسمی ثبت احوال)
کد ملی
شهر محل صدور
استان

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

برای بررسی رسمی، استعلام کد ملی و اطلاعات هویتی را انجام دهید یا وضعیت حیات را از ثبت احوال استعلام بگیرید.

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

کد ملی

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

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

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

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

رقم دهم (آخرین رقم) کد ملی، «رقم کنترل» نام دارد و از ترکیب ریاضی ۹ رقم قبلی به دست می‌آید. الگوریتم رسمی سازمان ثبت‌احوال کشور به این صورت است:

فرمول محاسبه رقم کنترل

هر یک از ۹ رقم اول × وزن نزولی از ۱۰ تا ۲ → مجموع ÷ ۱۱

اگر باقیمانده کمتر از ۲ بود: رقم کنترل = باقیمانده — در غیر این صورت: رقم کنترل = ۱۱ − باقیمانده

مثال محاسبه گام‌به‌گام

کد فرضی ۰۰۱۲۳۴۵۶۷ را در نظر بگیرید. هر رقم را در وزن نزولی خودش (از ۱۰ تا ۲) ضرب می‌کنیم:

(0×10)+(0×9)+(1×8)+(2×7)+(3×6)+(4×5)+(5×4)+(6×3)+(7×2) = 112

عدد ۱۱۲ بر ۱۱ تقسیم می‌شود: باقیمانده برابر ۲ است. چون باقیمانده کمتر از ۲ نیست، رقم کنترل برابر ۱۱−۲=۹ خواهد بود. بنابراین کد ملی کامل و معتبر ۰۰۱۲۳۴۵۶۷۹ است.

شهر محل صدور کد ملی یعنی چه؟

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

اعتبار ساختاری، نه تعلق کد به یک شخص واقعی

عبور از این آزمون به‌معنای معتبربودن هویت نیست

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

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

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

راهنمای استفاده از ابزار

  1. کد ملی ۱۰ رقمی را وارد کنید

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

  2. نتیجه اعتبارسنجی را ببینید

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

نیاز به استعلام رسمی هویتی دارید؟

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

استعلام کد ملی و اطلاعات هویتی

پرسش‌های متداول

الگوریتم رقم کنترل کد ملی چگونه محاسبه می‌شود؟
هر یک از ۹ رقم اول در وزن نزولی از ۱۰ تا ۲ ضرب و جمع می‌شود؛ باقیمانده تقسیم بر ۱۱ اگر کمتر از ۲ باشد همان رقم کنترل است، وگرنه رقم کنترل برابر ۱۱ منهای باقیمانده خواهد بود.
شهر نمایش داده‌شده، محل تولد من است؟
نه لزوماً؛ این شهر، محل اداره ثبت‌احوال صادرکننده شناسنامه است که ممکن است با محل تولد یا سکونت فعلی شما متفاوت باشد.
آیا معتبربودن ساختاری یعنی این کد به یک شخص واقعی تعلق دارد؟
خیر. این ابزار فقط ساختار ریاضی کد را می‌سنجد. برای تایید رسمی تعلق کد به شخص، به استعلام رسمی کد ملی نزد ثبت‌احوال نیاز دارید.
چرا کدهایی مانند ۱۱۱۱۱۱۱۱۱۱ نامعتبر اعلام می‌شوند؟
کدهای با ارقام کاملاً تکراری، صرف‌نظر از نتیجه فرمول رقم کنترل، به‌عنوان الگوی شناخته‌شده نامعتبر رد می‌شوند، چون در عمل به هیچ شهروندی تخصیص داده نمی‌شوند.
آیا کد ملی وارد‌شده در این ابزار جایی ذخیره می‌شود؟
خیر، تمام اعتبارسنجی در مرورگر شما انجام می‌شود و هیچ داده‌ای به سرور ارسال یا ذخیره نمی‌گردد.

نظرات و امتیازات

نظر خود را بنویسید

نظر شما پس از بررسی منتشر خواهد شد
هنوز نظری ثبت نشده است. اولین نفری باشید که نظر می‌دهید!
پیشخوانک