HOMETUNG TOOLS
สูตรกรมการปกครอง · 13 หลัก · น้ำหนัก 13→2 · mod 11

ตรวจเลขบัตรประชาชน
13 หลัก ถูกไหม?

วางเลข 13 หลัก หรือแบบมีขีด 1-XXXX-XXXXX-XX-X — ระบบคำนวณสูตร ∑ d×(13..2) → mod 11 → (11−mod)%10 แล้วบอกทันทีว่าถูกหรือผิด พร้อมเลขเช็คที่ควรจะเป็น

ทำงานบนเบราว์เซอร์ 100% ไม่เก็บเลขบัตร รองรับ 0 นำหน้า

Thai National ID Checker

13 digits · checksum · format 1-XXXX-XXXXX-XX-X

13 หลัก + mod 11
0 / 13

รองรับ 1-1017-00207-03-0 หรือ 1101700207030 — ช่องว่าง/ขีดถูกลบให้อัตโนมัติ

ฟอร์แมต 1-XXXX-XXXXX-XX-X
—
ตัวอย่าง · กดเพื่อเติม

ผลการตรวจ

รอข้อมูล
—

พิมพ์เลข 13 หลักเพื่อตรวจ

ระบบจะคำนวณน้ำหนัก 13→2 รวมผลรวม หาร 11 เอาเศษ แล้วหาเลขเช็ค (11−เศษ)%10 ให้ทันที

ผ่าน checksum ไม่ผ่าน ไม่ครบ
13→2
น้ำหนัก 13 ถึง 2
d1×13 + d2×12 + … + d12×2
✓
บอกเลขที่ควรจะเป็น
ถ้าผิด จะบอกหลักที่ 13 ที่ถูกต้องให้แก้ตาม
▭
ฟอร์แมต 1-XXXX-XXXXX-XX-X
ดูเป็นกลุ่มตามบัตรจริง คัดลอกได้
⚡

สูตรกรมการปกครองแม่นยำ

คูณน้ำหนัก 13..2 รวม 12 หลักแรก หาร 11 เอาเศษ แล้ว (11−เศษ)%10 — ตรงตามเอกสารราชการ ไม่เดา

🔍

ชี้จุดผิด + แนะเลขที่ถูก

ถ้าหลักสุดท้ายผิด จะโชว์เลขที่ควรจะเป็นให้แก้ทันที พร้อมแจกแจงทุกหลักว่า d×น้ำหนัก=เท่าไร

🔒

ออฟไลน์ เป็นส่วนตัว

คำนวณด้วย JavaScript บนเครื่องล้วน ไม่ส่งเลขบัตรไปเซิร์ฟเวอร์ ตรวจหลายรายการก็ปลอดภัย ปิดแท็บข้อมูลหายทันที

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

เลขบัตรประชาชน 13 หลักตรวจยังไง สูตรคืออะไร?

เอา 12 หลักแรกคูณน้ำหนัก 13, 12, 11, … 2 ตามลำดับ แล้วบวกรวมกัน หารด้วย 11 เอาเศษ แล้วคำนวณ เลขเช็ค = (11 − เศษ) % 10 ถ้าได้ 10 ให้ใช้ 0 — เลขเช็คต้องตรงกับหลักที่ 13 ถึงจะถือว่าถูกต้องตามสูตรกรมการปกครอง

เลข 13 หลักแต่ละหลักบอกอะไร หลักแรกคืออะไร?

หลักที่ 1 = ประเภทบุคคล: 1=ไทยเกิดแจ้งเกิดในกำหนด, 2=ไทยเกิดแจ้งเกินกำหนด, 3=มีชื่อในทะเบียนบ้าน, 5=ได้รับอนุมัติเพิ่มชื่อ, 6=ผู้เข้าเมืองโดยชอบด้วยกฎหมายชั่วคราว, 7=บุตรของบุคคลประเภท 6 เกิดในไทย, 8=คนต่างด้าวเข้าเมืองโดยชอบด้วยกฎหมาย / แปลงสัญชาติ — หลักที่ 2-5 เกี่ยวกับรหัสสำนักทะเบียน และหลักสุดท้ายคือเลขตรวจสอบสูตรเท่านั้น

ตรวจผ่านแล้วแปลว่ามีบัตรนี้อยู่จริงไหม?

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

พิมพ์เลขมี 0 นำหน้าได้ไหม ทำไมบอกไม่ครบ 13?

ได้ — ใส่ 0 นำหน้าได้ ระบบนับเป็น 13 หลักเสมอและเก็บ 0 ครบไม่ตัดทิ้ง ถ้าขึ้นว่า “ยังไม่ครบ” แปลว่าตอนวางมามีอักขระอื่นปนหรือขาดไป ลองวางแบบ 1101700207030 หรือ 1-1017-00207-03-0 ให้ครบ 13 ตัวเลขล้วน

ข้อมูลถูกเก็บไหม ปลอดภัยแค่ไหน ใช้ฟรีไหม?

ไม่เก็บเลย — คำนวณด้วย JavaScript บนเบราว์เซอร์ของคุณล้วน ไม่ส่งเลขบัตรไปเซิร์ฟเวอร์ ไม่เก็บ log ปิดหน้าเว็บข้อมูลก็หาย ใช้ฟรี 100% ไม่ต้องสมัคร

อยากจัดการร้านค้าอัตโนมัติ?

ลอง Hometung POS ฟรี →

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