ตรวจสอบเลขบัตรประชาชน 13 หลัก

เช็คเลขบัตรประชาชนว่าถูกต้องตามสูตรตรวจสอบ (checksum) หรือไม่ พร้อมแสดงขั้นตอนการคำนวณจริงทีละหลัก ความหมายของเลขแต่ละส่วน ประเภทบุคคล และจังหวัดที่ออกเลข — ทำงานบนเบราว์เซอร์ของคุณทั้งหมด ไม่มีการส่งเลขบัตรขึ้นเซิร์ฟเวอร์

ประวัติการตรวจสอบ

เก็บไว้ในเครื่องของคุณเท่านั้น (localStorage) สูงสุด 100 รายการล่าสุด

ยังไม่มีประวัติการตรวจสอบ

⚠️ ข้อจำกัดที่ควรรู้: เครื่องมือนี้ตรวจความถูกต้อง "ตามสูตรคำนวณ" เท่านั้นไม่ได้เชื่อมต่อกับฐานข้อมูลทะเบียนราษฎร จึงยืนยันไม่ได้ว่าเลขนั้นเป็นของบุคคลจริง การตรวจสอบตัวตนจริงต้องทำผ่านช่องทางของกรมการปกครองเท่านั้น

ตรวจสอบเลขบัตรประชาชนได้อย่างไร — หลักการทำงาน

เลขประจำตัวประชาชนไทยทุกเลขมีเลขตรวจสอบ (check digit) อยู่ที่หลักสุดท้าย ซึ่งคำนวณมาจาก 12 หลักแรกด้วยอัลกอริทึม Modulus 11ทำให้สามารถตรวจจับเลขที่พิมพ์ผิด สลับหลัก หรือกรอกมั่วได้ทันทีโดยไม่ต้องเข้าถึงฐานข้อมูลใดๆ ระบบราชการ ธนาคาร และแอปต่างๆ ล้วนใช้สูตรเดียวกันนี้เป็นด่านแรกในการตรวจรูปแบบเลขบัตร

  1. นำหลักที่ 1–12 คูณน้ำหนัก 13, 12, 11, ..., 2 ตามลำดับ
  2. รวมผลคูณทั้งหมด แล้ว mod 11 (หารเอาเศษ)
  3. นำ 11 ลบเศษ เอาเฉพาะหลักหน่วย → ต้องเท่ากับหลักที่ 13 จึงจะถูกต้อง

เมื่อคุณกดตรวจสอบ เครื่องมือจะแสดงตารางการคำนวณของเลขที่คุณกรอกให้ดูทีละขั้นตอน เพื่อให้เห็นว่าเลขตรวจสอบที่ควรจะเป็นคือเลขอะไร

เลขบัตรประชาชนบอกอะไรเราได้บ้าง

นอกจากความถูกต้อง เครื่องมือจะแยกความหมายของเลขให้ดูทั้ง 5 ส่วน:

คำถามที่พบบ่อย (FAQ)

เครื่องมือนี้ตรวจสอบอะไรได้บ้าง?

ตรวจสอบว่าเลขบัตรประชาชน 13 หลักที่กรอก "ถูกต้องตามสูตรคำนวณ" หรือไม่ โดยใช้อัลกอริทึม checksum mod 11 แบบเดียวกับที่หน่วยงานและระบบต่างๆ ใช้ตรวจรูปแบบเลขบัตร พร้อมแสดงขั้นตอนการคำนวณทีละหลัก ความหมายของแต่ละส่วน ประเภทบุคคล และจังหวัดของสำนักทะเบียนที่ออกเลข

ตรวจแล้ว "ถูกต้อง" แปลว่าเป็นเลขของคนจริงใช่ไหม?

ไม่ใช่ ผลการตรวจบอกได้เพียงว่าเลขนั้นมีรูปแบบและเลขตรวจสอบถูกต้องตามสูตรเท่านั้น การยืนยันว่าเลขตรงกับบุคคลจริงต้องตรวจกับฐานข้อมูลทะเบียนราษฎรของกรมการปกครองผ่านช่องทางราชการเท่านั้น ซึ่งเว็บไซต์ทั่วไปไม่สามารถเข้าถึงได้

ข้อมูลเลขบัตรที่กรอกถูกส่งไปที่ไหนหรือไม่?

ไม่ถูกส่งไปไหนเลย การตรวจสอบทั้งหมดคำนวณบนเบราว์เซอร์ของคุณ (client-side) 100% ไม่มีการส่งเลขบัตรขึ้นเซิร์ฟเวอร์ ประวัติการตรวจเก็บใน localStorage ของเครื่องคุณเองและลบได้ทุกเมื่อ

ทำไมเลขบัตรบางเลขถึงตรวจไม่ผ่าน?

สาเหตุที่พบบ่อยคือกรอกตัวเลขผิดไป 1 หลัก สลับตำแหน่งตัวเลข หรือจำนวนหลักไม่ครบ 13 หลัก อัลกอริทึม checksum ถูกออกแบบมาเพื่อจับข้อผิดพลาดลักษณะนี้โดยเฉพาะ ลองตรวจตัวเลขที่กรอกอีกครั้งกับบัตรจริง

เลขหลังบัตรประชาชน (Laser ID) ตรวจได้ไหม?

เครื่องมือนี้ตรวจเฉพาะเลขประจำตัวประชาชน 13 หลักด้านหน้าบัตร ส่วนเลขหลังบัตร (รูปแบบ JT + ตัวเลข) เป็นเลขควบคุมของการผลิตบัตรแต่ละใบ ไม่มีสูตรตรวจสอบสาธารณะ ต้องยืนยันผ่านระบบของกรมการปกครองเท่านั้น

เครื่องมือที่เกี่ยวข้อง