id

สุ่มเลขบัตรประชาชน 13 หลัก

สุ่มเลขบัตรประชาชนที่มีหลักตรวจสอบถูกต้องสำหรับใช้ทดสอบระบบ และตรวจสอบเลขที่มีอยู่ได้ทันทีในหน้าเดียว เป็นข้อมูลจำลองเท่านั้น ทำงานในเบราว์เซอร์ ไม่มีข้อมูลถูกส่งออก

Randomly generated test data. Not real or issued IDs.

Generated IDs
0
    Validate
    Result

    Paste an ID to validate

    Each line is checked against the 13-digit checksum.

    Common questions

    เลขบัตรประชาชนที่สุ่มได้เป็นเลขจริงหรือไม่

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

    นำเลขบัตรประชาชนที่สุ่มได้ไปสมัครบริการจริงได้ไหม

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

    ข้อมูลถูกส่งขึ้นเซิร์ฟเวอร์หรือเปล่า

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

    หลักตรวจสอบ (check digit) ของเลขบัตรประชาชน 13 หลัก คำนวณอย่างไร

    นำเลข 12 หลักแรกคูณกับค่าน้ำหนักที่ไล่จาก 13 ลงมาถึง 2 ตามลำดับหลัก แล้วรวมผลคูณทั้งหมด นำผลรวมนั้นหารด้วย 11 เอาเศษที่เหลือไปลบออกจาก 11 แล้วเก็บเฉพาะหลักหน่วยของผลลัพธ์ ค่านั้นคือเลขหลักที่ 13 ตัวอย่างเช่นถ้าผลรวมหาร 11 เหลือเศษ 3 หลักตรวจสอบจะเป็น 8

    ทำไมเลขที่วางลงไปขึ้นว่าไม่ถูกต้อง

    ตัวตรวจสอบจะคำนวณหลักตรวจสอบใหม่จากเลข 12 หลักแรก ถ้าค่าที่ได้ไม่ตรงกับหลักที่ 13 จะขึ้นว่า check digit mismatch และถ้าวางมาไม่ครบ 13 หลักจะขึ้นว่า needs 13 digits ทั้งนี้ขีดกลางและช่องว่างถูกตัดออกก่อนตรวจอยู่แล้ว จึงวางในรูปแบบ 1-2345-67890-12-3 ได้โดยตรง และวางหลายเลขพร้อมกันได้บรรทัดละหนึ่งเลข

    สุ่มเลขบัตรประชาชนหลายเลขพร้อมกันได้ไหม

    ได้ เลือกจำนวน 1, 5, 10, 25 หรือ 100 แล้วกดคัดลอกทั้งชุดในครั้งเดียว เหมาะกับการเตรียมข้อมูลลงฐานข้อมูลหรือทำ test fixture และเลือกได้ว่าจะให้แสดงแบบมีขีดกลางตามรูปแบบ 1-4-5-2-1 หรือเป็นตัวเลขติดกัน 13 หลัก

    กำหนดเลข 6 หลักท้ายเองได้หรือไม่

    ได้ ใส่เลขที่ต้องการในช่อง Last 6 digits แล้วทุกเลขที่สุ่มจะลงท้ายด้วยชุดนั้นเหมือนกันหมด ทำให้แยกข้อมูลทดสอบออกจากข้อมูลจริงใน log ได้ง่าย โดยเครื่องมือจะสุ่มหลักหน้าใหม่เรื่อย ๆ จนได้หลักตรวจสอบตรงกับหลักสุดท้ายที่คุณกำหนด เลขที่ออกมาจึงยังผ่าน validation ทุกตัว

    หลักแรกของเลขบัตรประชาชนมีความหมายอย่างไร

    หลักแรกบอกประเภทของบุคคลตามการจดทะเบียน เครื่องมือนี้จึงสุ่มหลักแรกในช่วง 1 ถึง 8 ซึ่งเป็นช่วงที่ออกให้บุคคลจริง ไม่ใช้เลข 0 หรือ 9 เพื่อให้เลขที่ได้มีโครงสร้างสมจริงพอสำหรับการทดสอบระบบที่ตรวจหลักแรกด้วย