สร้าง UUID / GUID
แบบสุ่ม ปลอดภัย
รองรับ UUID v4 และ v7 ปรับรูปแบบได้ — เลือกพิมพ์เล็ก/ใหญ่ มีหรือไม่มีขีด ใส่วงเล็บ สร้างทีละ 1–100 ตัวในคลิกเดียว
ใช้ crypto.randomUUID() + crypto.getRandomValues() สุ่มบนเครื่องคุณเท่านั้น — ไม่เก็บ UUID ไม่ส่งข้อมูลออกนอกเครื่อง • ทางลัด: Space สร้างใหม่
สุ่มจริงด้วย Web Crypto
ใช้ crypto.randomUUID / getRandomValues สุ่ม 122 บิตเต็ม ไม่ใช่ Math.random เหมาะกับ key, token, id ในฐานข้อมูล
ปรับรูปแบบยืดหยุ่น
เลือก v4 หรือ v7, เล็ก/ใหญ่, มี/ไม่มีขีด, ใส่ { } หรือ urn:uuid: และเติม prefix/suffix ได้ตามระบบของคุณ
คัดลอก/ดาวน์โหลดทันที
คลิกแถวเพื่อคัดลอกทีละตัว หรือคัดลอกทั้งหมด และดาวน์โหลดเป็น .txt / .json / .csv ไปใช้ในโค้ดได้เลย
คำถามที่พบบ่อย
UUID / GUID คืออะไร ต่างกันไหม?
UUID (Universally Unique Identifier) และ GUID (Globally Unique Identifier ของ Microsoft) คือสิ่งเดียวกัน — ตัวระบุ 128 บิตเขียนเป็นเลขฐาน 16 จำนวน 32 ตัว แบ่งเป็น 5 กลุ่มคั่นด้วยขีด เช่น 550e8400-e29b-41d4-a716-446655440000 ใช้เป็น primary key แบบไม่ต้องพึ่ง auto-increment
ควรเลือก UUID v4 หรือ v7 ดี?
v4 สุ่มล้วน 122 บิต — ใช้ได้ทุกกรณี ชนกันยากมาก เหมาะกับส่วนใหญ่ v7 ใหม่กว่า ฝังเวลาปัจจุบันไว้ 48 บิตแรก ทำให้เรียงตามเวลาที่สร้างได้ (time-ordered) ดีกับฐานข้อมูลที่ทำ index ตามเวลาและลด page split — ถ้าต้องการเรียงลำดับได้ให้เลือก v7
UUID ที่สร้างปลอดภัยแค่ไหน สุ่มด้วยอะไร?
ใช้ crypto.randomUUID() และ crypto.getRandomValues() ซึ่งเป็น CSPRNG ของเบราว์เซอร์ ไม่ใช่ Math.random ทุกบิตสุ่มอิสระและไม่มีการส่งข้อมูลออกจากเครื่องเลย ปิดแท็บ UUID ก็หายทันทีถ้ายังไม่ได้คัดลอกไว้
ทำไมต้องมีตัวเลือกไม่มีขีด/พิมพ์ใหญ่/ใส่วงเล็บ?
แล้วแต่ระบบปลายทาง บาง API ต้องการแบบไม่มีขีด (32 ตัวติดกัน) บางระบบเก่าใช้ GUID แบบ {550e8400-e29b-41d4-a716-446655440000} หรือ urn:uuid:… บางฐานข้อมูลเทียบแบบ case-sensitive จึงมีตัวเลือกพิมพ์ใหญ่/เล็กให้ตรงสเปคพอดี ไม่ต้องแก้เอง
ใช้ฟรีไหม ต้องสมัครไหม ดาวน์โหลดไฟล์ได้ไหม?
ใช้ฟรี 100% ไม่ต้องสมัคร ไม่มีโฆษณาบังคับ สร้างแล้วกดคัดลอกทั้งหมดหรือดาวน์โหลดเป็น .txt (บรรทัดละตัว) / .json (array) / .csv (คอลัมน์ uuid) ไปใช้ในสคริปต์หรือนำเข้า DB ได้ทันที