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

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

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

این ابزار بدون اینترنت هم کار می‌کند.

۱۰ رقم؛ ارقام فارسی، عربی یا انگلیسی و خط تیره هم پذیرفته می‌شود.

برنامه‌نویس هستید؟ برای آزمایش فرم‌ها و نرم‌افزار یک کد ملی تصادفی با ساختار معتبر بسازید.

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

۱. کد ملی ده‌رقمی را در کادر بنویسید یا جای‌گذاری کنید. فاصله و خط تیره مشکلی ایجاد نمی‌کند.

۲. نتیجه همان لحظه نمایش داده می‌شود: معتبر بودن ساختار کد، یا دلیل نامعتبر بودن آن.

۳. اگر برای آزمایش نرم‌افزار به کد نیاز دارید، دکمهٔ «ساخت کد ملی آزمایشی» را بزنید.

رقم کنترل کد ملی چطور حساب می‌شود؟

رقم آخر کد ملی رقم کنترل است. نُه رقم اول را به ترتیب در ۱۰، ۹، ۸ تا ۲ ضرب و حاصل‌ها را جمع کنید و باقی‌ماندهٔ تقسیم مجموع بر ۱۱ را به دست آورید. اگر باقی‌مانده کمتر از ۲ باشد، رقم کنترل همان باقی‌مانده است؛ وگرنه رقم کنترل برابر ۱۱ منهای باقی‌مانده است. کدهایی مثل ۱۱۱۱۱۱۱۱۱۱ که همهٔ رقم‌هایشان یکسان است، با اینکه از این فرمول عبور می‌کنند، معتبر شمرده نمی‌شوند.

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

اگر این ابزار کد ملی را معتبر بداند، یعنی صاحب دارد؟

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

چرا کد ملی من با صفر شروع می‌شود و بعضی سایت‌ها آن را نمی‌پذیرند؟

کد ملی بسیاری از متولدان تهران و چند شهر دیگر با صفر شروع می‌شود. بعضی فرم‌ها صفرهای ابتدایی را حذف می‌کنند؛ این ابزار کد ۸ یا ۹ رقمی را با صفر به ۱۰ رقم می‌رساند و بعد بررسی می‌کند.

کد ملی آزمایشی به چه کاری می‌آید؟

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

کد ملی من جایی ذخیره یا ارسال می‌شود؟

خیر. بررسی کاملاً در مرورگر شما انجام می‌شود و هیچ داده‌ای به سرور فرستاده نمی‌شود.

ابزارهای مرتبط

ابزارهای دیگر دستهٔ «ابزارهای روزمره»

مشاهدهٔ همهٔ دسته