ตรวจเลขบัตรประชาชน
13 หลัก ถูกไหม?
วางเลข 13 หลัก หรือแบบมีขีด 1-XXXX-XXXXX-XX-X — ระบบคำนวณสูตร ∑ d×(13..2) → mod 11 → (11−mod)%10 แล้วบอกทันทีว่าถูกหรือผิด พร้อมเลขเช็คที่ควรจะเป็น
Thai National ID Checker
13 digits · checksum · format 1-XXXX-XXXXX-XX-X
รองรับ 1-1017-00207-03-0 หรือ 1101700207030 — ช่องว่าง/ขีดถูกลบให้อัตโนมัติ
0 รายการ · ถูก 0 · ผิด 0
ผลการตรวจ
รอข้อมูลพิมพ์เลข 13 หลักเพื่อตรวจ
ระบบจะคำนวณน้ำหนัก 13→2 รวมผลรวม หาร 11 เอาเศษ แล้วหาเลขเช็ค (11−เศษ)%10 ให้ทันที
—
— · checksum ตรง
—
— · เลขหลักสุดท้ายไม่ตรงสูตร
เลขหลักที่ 13 ที่ควรจะเป็นคือ
— แทนที่จะเป็น —
ลองแก้หลักสุดท้ายเป็น —
—
ต้อง 13 หลัก ตอนนี้มี — หลัก
พิมพ์ต่อเนื่องหรือวางแบบมีขีดก็ได้ ระบบตัดขีดให้เอง
แจกแจงสูตร · หลัก 1-12 × น้ำหนัก 13→2
ผลรวม —| หลัก | d | × น้ำหนัก | = |
|---|---|---|---|
| ผลรวม 12 หลักแรก | — | ||
| mod 11 (เศษ) | — | ||
| (11 − เศษ) % 10 → เลขเช็ค | — | ||
สูตรทางการ: check = (11 − (sum % 11)) % 10 · ถ้าได้ 10 ให้ใช้ 0
ผลตรวจหลายรายการ
—| # | เลข (13 หลัก) | สถานะ | แก้เป็น |
|---|
เลขที่สั้น/ยาวเกิน 13 หรือมีตัวอักษรจะนับว่าไม่ถูกต้อง · คัดลอกเฉพาะเลขถูกด้วยปุ่มด้านซ้าย
สูตรกรมการปกครองแม่นยำ
คูณน้ำหนัก 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% ไม่ต้องสมัคร