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

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

สุ่มเลขบัตรประชาชนพร้อมใช้งาน

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

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

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

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

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

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

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

      • ทดสอบฟอร์มสมัครสมาชิก — ระบบที่บังคับกรอกเลขบัตร 13 หลักและตรวจ checksum
      • สร้าง mock data — เติมข้อมูลทดสอบลงฐานข้อมูลระบบ staging/development
      • ทดสอบ validation logic — ตรวจว่าโค้ดตรวจเลขบัตรของคุณทำงานถูกต้อง
      • สอนหรือเรียนรู้อัลกอริทึม — ศึกษาวิธีคำนวณเลขตรวจสอบหลักที่ 13

      วิธีใช้งาน

      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คนต่างด้าวที่ได้รับสัญชาติไทย หรือเข้าเมืองโดยชอบด้วยกฎหมาย (ถาวร)

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

      หลายคนค้นหา "สุ่มเลขบัตรประชาชน หน้า หลัง" หรือ "สุ่มเลขหลังบัตร" — เลขหลังบัตร หรือLaser ID คือรหัส 12 หลักที่พิมพ์อยู่ด้านหลังบัตรประชาชน ใต้แถบแม่เหล็ก มีรูปแบบ XX0-0000000-00 เช่น JC1-0002507-15 แบ่งเป็น 3 ส่วน:

      ส่วนรูปแบบความหมาย
      1ตัวอักษร 2 ตัว + เลข 1 หลักรุ่นของชิปข้อมูลบัตรตามช่วงเวลาที่กรมการปกครองกำหนด
      2ตัวเลข 7 หลักหมายเลขกล่องที่ใช้บรรจุบัตรประชาชน
      3ตัวเลข 2 หลักลำดับของใบบัตรในกล่องนั้น

      เครื่องมือนี้ตั้งใจไม่สุ่มเลขหลังบัตรให้ ด้วย 2 เหตุผล:

      • ไม่มีสูตรตรวจสอบสาธารณะ — ต่างจากเลข 13 หลักด้านหน้าที่มีสูตร checksum (mod 11) ให้นักพัฒนาใช้ทดสอบ validation ในโค้ดได้จริง แต่ Laser ID ตรวจได้ทางเดียวคือ lookup กับฐานข้อมูล กรมการปกครอง (DOPA) จึงไม่มีประโยชน์ด้านการทดสอบระบบ การสุ่มไปก็ไม่มีทางผ่านการตรวจจริง
      • หน้าที่ของมันคือกันปลอมในระบบ e-KYC — ธนาคาร บริษัทหลักทรัพย์ ประกัน และบริการรัฐ ใช้ Laser ID ยืนยันว่าบัตรเป็นของจริงและยังไม่ถูกแจ้งหาย การสร้างเครื่องมือสุ่มเลขหลังบัตร จึงสุ่มเสี่ยงต่อการนำไปใช้ในทางผิดกฎหมาย เราจึงเลือกให้ความรู้แทนการสร้างเครื่องมือ
      🔒 ความปลอดภัย: อย่าถ่ายสำเนาหรือเปิดเผยด้านหลังบัตรประชาชนโดยไม่จำเป็น หาก Laser ID หลุดพร้อมเลข 13 หลัก มิจฉาชีพอาจนำไปสวมรอยเปิดบัญชีหรือทำธุรกรรมในชื่อคุณได้ เมื่อต้องถ่ายสำเนา ควรปิดทับเลขหลังบัตรไว้ถ้าหน่วยงานไม่ได้ระบุให้กรอก

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

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

      ไม่ใช่ เลขที่ได้เป็นเพียงตัวเลขที่ผ่านสูตรตรวจสอบ (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

      สุ่มเลขหลังบัตรประชาชน (Laser ID / เลขหน้า-หลังบัตร) ได้ไหม?

      เครื่องมือนี้ตั้งใจไม่สุ่มเลขหลังบัตร (Laser ID) ให้ เพราะเลขหลังบัตรไม่มีสูตรตรวจสอบสาธารณะแบบเลข 13 หลัก จึงไม่มีประโยชน์ด้านการทดสอบระบบ และหน้าที่จริงของมันคือใช้ยืนยันตัวตนกับกรมการปกครองในระบบ e-KYC ของธนาคารและบริการรัฐ การสุ่มเลขหลังบัตรจึงเสี่ยงต่อการนำไปใช้ในทางที่ผิดกฎหมาย เราจึงให้เฉพาะคำอธิบายว่า Laser ID คืออะไรไว้ในหน้านี้แทน

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

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