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

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

ประวัติการสุ่ม

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

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

⚠️ ข้อควรทราบ: เลขที่สุ่มได้เป็นตัวเลขที่ถูกต้องตามสูตรคำนวณเท่านั้นไม่ใช่เลขบัตรของบุคคลจริง จัดทำเพื่อการทดสอบซอฟต์แวร์และการศึกษา การนำไปแอบอ้างตัวตน สมัครบริการ หรือทำธุรกรรมใดๆ เป็นความผิดตามกฎหมายอาญาและ พ.ร.บ.คอมพิวเตอร์

เครื่องมือสุ่มเลขบัตรประชาชนนี้คืออะไร ใช้ทำอะไรได้บ้าง

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

ตัวอย่างการใช้งานที่พบบ่อย:

วิธีใช้งาน

  1. เลือกจำนวนหมายเลขที่ต้องการ (1 – 100 หมายเลข)
  2. กดปุ่ม "สุ่มเลขบัตรประชาชน"
  3. คัดลอกรายตัว คัดลอกทั้งหมด หรือดาวน์โหลดเป็นไฟล์ .txt / .csv
  4. เลขที่สุ่มแล้วจะถูกบันทึกในประวัติ (เฉพาะเครื่องของคุณ) เรียกดูย้อนหลังได้

วิธีคำนวณเลขบัตรประชาชนหลักที่ 13 (สูตร checksum)

เลขบัตรประชาชนไทยใช้อัลกอริทึม Modulus 11 ตรวจสอบความถูกต้อง โดยหลักที่ 13 คำนวณจากหลักที่ 1–12 ตามขั้นตอนนี้:

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

ตัวอย่าง: เลข 12 หลักแรกคือ 1-1017-00230-70

หลักที่ตัวเลขน้ำหนักผลคูณ
111313
211212
30110
411010
57963
6080
7070
82612
93515
10040
117321
12020

ผลรวม = 146 → 146 mod 11 = 3 → (11 − 3) = 8 → หลักที่ 13 คือ 8
ดังนั้นเลขบัตรเต็มคือ 1-1017-00230-70-8(ลองนำไปตรวจได้ที่เครื่องมือตรวจสอบเลขบัตรประชาชน)

เลขบัตรประชาชน 13 หลัก แต่ละหลักหมายถึงอะไร

เลขประจำตัวประชาชนแบ่งเป็น 5 ส่วน ในรูปแบบ X-XXXX-XXXXX-XX-X:

ส่วนหลักที่ความหมาย
11ประเภทบุคคล (1–8)
22–5รหัสสำนักทะเบียนที่ออกเลข (2 หลักแรกคือรหัสจังหวัด)
36–10กลุ่มของบุคคลแต่ละประเภท / เลขเล่มสูติบัตร
411–12ลำดับที่ในเล่ม / ลำดับของบุคคล
513เลขตรวจสอบความถูกต้อง (checksum)

ประเภทบุคคล (หลักที่ 1) ทั้ง 8 ประเภท

เลขความหมาย
1คนไทยที่เกิดหลัง 1 ม.ค. 2527 และแจ้งเกิดภายในกำหนด
2คนไทยที่เกิดหลัง 1 ม.ค. 2527 แต่แจ้งเกิดเกินกำหนด
3คนไทยหรือคนต่างด้าวที่มีชื่อในทะเบียนบ้านก่อน 31 พ.ค. 2527
4คนไทยหรือคนต่างด้าวที่ย้ายทะเบียนบ้านช่วงจัดทำเลขบัตร แต่ยังไม่ได้เลขประเภท 3
5คนไทยที่ตกสำรวจ และเพิ่มชื่อเข้าทะเบียนบ้านภายหลัง
6คนต่างด้าวที่เข้าเมืองโดยชอบ (ชั่วคราว) หรือเข้าเมืองโดยไม่ชอบด้วยกฎหมาย
7บุตรของบุคคลประเภท 6 ที่เกิดในประเทศไทย
8คนต่างด้าวที่ได้รับสัญชาติไทย หรือเข้าเมืองโดยชอบด้วยกฎหมาย (ถาวร)

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

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

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

สุ่มเลขบัตรประชาชนเอาไปใช้ทำอะไรได้บ้าง?

ใช้สำหรับทดสอบซอฟต์แวร์เป็นหลัก เช่น ทดสอบฟอร์มสมัครสมาชิกที่ต้องกรอกเลขบัตร 13 หลัก, สร้าง mock data ในฐานข้อมูลสำหรับระบบทดสอบ (staging), ทดสอบ validation ของโปรแกรม การนำไปใช้สมัครบริการจริงหรือแอบอ้างตัวตนเป็นความผิดตามกฎหมาย

สุ่มได้ครั้งละกี่หมายเลข?

เลือกได้ตั้งแต่ 1, 5, 10, 20, 50 จนถึง 100 หมายเลขต่อครั้ง ทุกหมายเลขไม่ซ้ำกัน และคัดลอกทั้งหมดหรือดาวน์โหลดเป็นไฟล์ .txt/.csv ได้ทันที

เลขที่สุ่มถูกเก็บไว้ที่ไหน ปลอดภัยหรือไม่?

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

หลักที่ 13 ของเลขบัตรประชาชนคำนวณอย่างไร?

นำหลักที่ 1–12 คูณด้วยน้ำหนัก 13, 12, 11, ..., 2 ตามลำดับ รวมผลคูณทั้งหมด แล้วหารเอาเศษด้วย 11 จากนั้นนำ 11 ลบเศษ และเอาเฉพาะหลักหน่วย ผลที่ได้คือเลขตรวจสอบหลักที่ 13

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