ตรวจสอบเลขบัตรประชาชน 13 หลัก
เช็คเลขบัตรประชาชนว่าถูกต้องตามสูตรตรวจสอบ (checksum) หรือไม่ พร้อมแสดงขั้นตอนการคำนวณจริงทีละหลัก ความหมายของเลขแต่ละส่วน ประเภทบุคคล และจังหวัดที่ออกเลข — ทำงานบนเบราว์เซอร์ของคุณทั้งหมด ไม่มีการส่งเลขบัตรขึ้นเซิร์ฟเวอร์
ประวัติการตรวจสอบ
เก็บไว้ในเครื่องของคุณเท่านั้น (localStorage) สูงสุด 100 รายการล่าสุด
ยังไม่มีประวัติการตรวจสอบ
ตรวจสอบเลขบัตรประชาชนได้อย่างไร — หลักการทำงาน
เลขประจำตัวประชาชนไทยทุกเลขมีเลขตรวจสอบ (check digit) อยู่ที่หลักสุดท้าย ซึ่งคำนวณมาจาก 12 หลักแรกด้วยอัลกอริทึม Modulus 11ทำให้สามารถตรวจจับเลขที่พิมพ์ผิด สลับหลัก หรือกรอกมั่วได้ทันทีโดยไม่ต้องเข้าถึงฐานข้อมูลใดๆ ระบบราชการ ธนาคาร และแอปต่างๆ ล้วนใช้สูตรเดียวกันนี้เป็นด่านแรกในการตรวจรูปแบบเลขบัตร
- นำหลักที่ 1–12 คูณน้ำหนัก 13, 12, 11, ..., 2 ตามลำดับ
- รวมผลคูณทั้งหมด แล้ว mod 11 (หารเอาเศษ)
- นำ 11 ลบเศษ เอาเฉพาะหลักหน่วย → ต้องเท่ากับหลักที่ 13 จึงจะถูกต้อง
เมื่อคุณกดตรวจสอบ เครื่องมือจะแสดงตารางการคำนวณของเลขที่คุณกรอกให้ดูทีละขั้นตอน เพื่อให้เห็นว่าเลขตรวจสอบที่ควรจะเป็นคือเลขอะไร
เลขบัตรประชาชนบอกอะไรเราได้บ้าง
นอกจากความถูกต้อง เครื่องมือจะแยกความหมายของเลขให้ดูทั้ง 5 ส่วน:
- หลักที่ 1 — ประเภทบุคคล 8 ประเภท เช่น เลข 1 คือคนไทยที่เกิดหลัง 1 ม.ค. 2527 และแจ้งเกิดภายในกำหนด, เลข 3 คือผู้มีชื่อในทะเบียนบ้านก่อน 31 พ.ค. 2527, เลข 8 คือผู้ได้รับสัญชาติไทยภายหลัง
- หลักที่ 2–5 — รหัสสำนักทะเบียนที่ออกเลข โดย 2 หลักแรกคือรหัสจังหวัด (เช่น 10 = กรุงเทพมหานคร, 50 = เชียงใหม่)
- หลักที่ 6–10 — กลุ่มของบุคคลแต่ละประเภท ตามเลขเล่มสูติบัตรหรือลำดับการขึ้นทะเบียน
- หลักที่ 11–12 — ลำดับที่ของบุคคลในเล่มหรือกลุ่มนั้น
- หลักที่ 13 — เลขตรวจสอบความถูกต้อง (checksum)
คำถามที่พบบ่อย (FAQ)
เครื่องมือนี้ตรวจสอบอะไรได้บ้าง?
ตรวจสอบว่าเลขบัตรประชาชน 13 หลักที่กรอก "ถูกต้องตามสูตรคำนวณ" หรือไม่ โดยใช้อัลกอริทึม checksum mod 11 แบบเดียวกับที่หน่วยงานและระบบต่างๆ ใช้ตรวจรูปแบบเลขบัตร พร้อมแสดงขั้นตอนการคำนวณทีละหลัก ความหมายของแต่ละส่วน ประเภทบุคคล และจังหวัดของสำนักทะเบียนที่ออกเลข
ตรวจแล้ว "ถูกต้อง" แปลว่าเป็นเลขของคนจริงใช่ไหม?
ไม่ใช่ ผลการตรวจบอกได้เพียงว่าเลขนั้นมีรูปแบบและเลขตรวจสอบถูกต้องตามสูตรเท่านั้น การยืนยันว่าเลขตรงกับบุคคลจริงต้องตรวจกับฐานข้อมูลทะเบียนราษฎรของกรมการปกครองผ่านช่องทางราชการเท่านั้น ซึ่งเว็บไซต์ทั่วไปไม่สามารถเข้าถึงได้
ข้อมูลเลขบัตรที่กรอกถูกส่งไปที่ไหนหรือไม่?
ไม่ถูกส่งไปไหนเลย การตรวจสอบทั้งหมดคำนวณบนเบราว์เซอร์ของคุณ (client-side) 100% ไม่มีการส่งเลขบัตรขึ้นเซิร์ฟเวอร์ ประวัติการตรวจเก็บใน localStorage ของเครื่องคุณเองและลบได้ทุกเมื่อ
ทำไมเลขบัตรบางเลขถึงตรวจไม่ผ่าน?
สาเหตุที่พบบ่อยคือกรอกตัวเลขผิดไป 1 หลัก สลับตำแหน่งตัวเลข หรือจำนวนหลักไม่ครบ 13 หลัก อัลกอริทึม checksum ถูกออกแบบมาเพื่อจับข้อผิดพลาดลักษณะนี้โดยเฉพาะ ลองตรวจตัวเลขที่กรอกอีกครั้งกับบัตรจริง
เลขหลังบัตรประชาชน (Laser ID) ตรวจได้ไหม?
เครื่องมือนี้ตรวจเฉพาะเลขประจำตัวประชาชน 13 หลักด้านหน้าบัตร ส่วนเลขหลังบัตร (รูปแบบ JT + ตัวเลข) เป็นเลขควบคุมของการผลิตบัตรแต่ละใบ ไม่มีสูตรตรวจสอบสาธารณะ ต้องยืนยันผ่านระบบของกรมการปกครองเท่านั้น
เครื่องมือที่เกี่ยวข้อง
- สุ่มเลขบัตรประชาชน 13 หลัก — สร้างเลขบัตรที่ผ่าน checksum สำหรับทดสอบระบบ สุ่มได้ครั้งละ 1–100 หมายเลข