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

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

کد ملی
کد ملی را وارد کنید تا بدون ارسال به سرور، معتبر بودن ساختاری آن با الگوریتم رقم کنترل بررسی و شهر و استان محل صدور از پیششماره مشخص و قابل کپی شود.
اعتبارسنجی کد ملی؛ الگوریتم رقم کنترل و شهر محل صدور
هر کد ملی ایرانی ۱۰ رقمی، ساختار ریاضی مشخصی دارد که به آن اجازه میدهد بدون نیاز به هیچ پایگاهدادهای، صرفاً با یک محاسبه ساده، درست یا غلط بودن ساختار آن را تشخیص داد. ابزار اعتبارسنجی کد ملی پیشخوانک، همین الگوریتم رسمی رقم کنترل ثبت احوال را بهطور کامل در مرورگر شما اجرا میکند و در کنار آن، از روی سه رقم اول، شهر اداره ثبتاحوال صادرکننده را نیز نمایش میدهد.
الگوریتم رقم کنترل کد ملی چگونه کار میکند؟
رقم دهم (آخرین رقم) کد ملی، «رقم کنترل» نام دارد و از ترکیب ریاضی ۹ رقم قبلی به دست میآید. الگوریتم رسمی سازمان ثبتاحوال کشور به این صورت است:
فرمول محاسبه رقم کنترل
هر یک از ۹ رقم اول × وزن نزولی از ۱۰ تا ۲ → مجموع ÷ ۱۱
اگر باقیمانده کمتر از ۲ بود: رقم کنترل = باقیمانده — در غیر این صورت: رقم کنترل = ۱۱ − باقیمانده
مثال محاسبه گامبهگام
کد فرضی ۰۰۱۲۳۴۵۶۷ را در نظر بگیرید. هر رقم را در وزن نزولی خودش (از ۱۰ تا ۲) ضرب میکنیم:
(0×10)+(0×9)+(1×8)+(2×7)+(3×6)+(4×5)+(5×4)+(6×3)+(7×2) = 112
عدد ۱۱۲ بر ۱۱ تقسیم میشود: باقیمانده برابر ۲ است. چون باقیمانده کمتر از ۲ نیست، رقم کنترل برابر ۱۱−۲=۹ خواهد بود. بنابراین کد ملی کامل و معتبر ۰۰۱۲۳۴۵۶۷۹ است.
شهر محل صدور کد ملی یعنی چه؟
سه رقم اول کد ملی، کد اختصاصی اداره ثبتاحوالی است که شناسنامه فرد را صادر کرده — مثلاً کد ۰۰۱ متعلق به «تهران مرکزی» است. این رقم لزوماً بهمعنای محل تولد یا محل سکونت فعلی شخص نیست؛ چون شناسنامه بسیاری از افراد در محل تولد پدر یا مادر، یا محل اقامت خانواده در آن زمان صادر میشود، نه لزوماً همان شهری که فرد اکنون در آن زندگی میکند.
اعتبار ساختاری، نه تعلق کد به یک شخص واقعی
عبور از این آزمون بهمعنای معتبربودن هویت نیست
این ابزار فقط ساختار ریاضی کد ملی را بررسی میکند، نه اینکه آیا این کد واقعاً به شخصی تعلق دارد یا نه. همچنین کدهایی با ارقام تکراری یکسان (مانند ۱۱۱۱۱۱۱۱۱۱)، حتی اگر بهطور تصادفی رقم کنترل درستی داشته باشند، بهعنوان الگوی نامعتبر شناخته و رد میشوند. برای تایید رسمی تعلق کد ملی به شخص و استعلام اطلاعات هویتی از ثبتاحوال، به بخش «ابزارهای اعتبارسنجی مرتبط» در پایین همین صفحه مراجعه کنید.
هیچ اطلاعاتی به سرور ارسال نمیشود
تمام محاسبات این ابزار در همان مرورگر شما انجام میشود و کد ملی واردشده به هیچ سروری، از جمله سرورهای پیشخوانک، ارسال نمیگردد.
راهنمای استفاده از ابزار
-
کد ملی ۱۰ رقمی را وارد کنید
اعداد فارسی یا انگلیسی هر دو پذیرفته میشود؛ صفرهای ابتدایی را هم میتوانید وارد کنید.
-
نتیجه اعتبارسنجی را ببینید
درستی رقم کنترل، همراه با شهر و استان محل صدور، بلافاصله نمایش داده میشود.
نیاز به استعلام رسمی هویتی دارید؟
برای تایید رسمی تعلق کد ملی به شخص و دریافت اطلاعات هویتی از سامانه ثبتاحوال، استعلام رسمی و آنلاین را از پیشخوانک انجام دهید.
استعلام کد ملی و اطلاعات هویتی

