สร้าง UUID ฟรี
สร้าง UUID เวอร์ชัน 4 ทันที สร้างเป็นชุดสูงสุด 50 รายการ ปลอดภัยด้วยการเข้ารหัส — ข้อมูลไม่เคยออกจากเบราว์เซอร์
คลิก สร้าง เพื่อสร้าง UUID
UUID v4 ใช้บิตสุ่ม 122 บิต — โอกาสที่ UUID สองตัวจะซ้ำกันนั้นน้อยมากจนแทบเป็นไปไม่ได้
สร้างด้วย crypto.getRandomValues — ปลอดภัยทางการเข้ารหัส ไม่ส่งไปยังเซิร์ฟเวอร์
การใช้งานทั่วไป
- สร้าง UUID สำหรับคีย์หลักฐานข้อมูลสร้างค่า UUID v4 เพื่อใช้เป็นคีย์หลักใน PostgreSQL MySQL MongoDB และฐานข้อมูลอื่น ๆ
- สร้าง API Keys และ Tokensสร้างตัวระบุที่ไม่ซ้ำกันและแบบสุ่มสำหรับคีย์ API โทเค็นเซสชันและการอ้างอิงที่ลับ
- สร้าง Test IDs สำหรับการทดสอบซอฟต์แวร์สร้างชุดรหัสที่ไม่ซ้ำกันสำหรับเครื่องสอบ ข้อมูล Mock และ Suite การทดสอบแบบอัตโนมัติ
- สร้างปุ่ม React และ Frontend Componentสร้างคีย์ที่ไม่ซ้ำกันที่เสถียรสำหรับรายการ React ฟิลด์ฟอร์มแบบไดนามิก และอินสแตนซ์ของส่วนประกอบ
- สร้าง Tracking และ Correlation IDsสร้าง ID ความสัมพันธ์ที่ไม่ซ้ำกันสำหรับการติดตามแบบกระจาย ความสัมพันธ์บันทึก และการติดตามเหตุการณ์
วิธีการทำงาน
การสร้าง UUID ทำงานในเบราว์เซอร์ทั้งหมดด้วย crypto.getRandomValues ของ Web Crypto API — ไม่พึ่งพาไลบรารี ไม่มีการเรียกเซิร์ฟเวอร์ เครื่องมือเขียนทั้ง RFC 4122 v4 และ RFC 9562 v7 ขึ้นใหม่ด้วยการจัดการบิตที่เขียนขึ้นเอง ไม่มีสิ่งใดออกจากเครื่องของคุณ
- 1เลือกเวอร์ชันและตัวเลือกเลือก UUIDv4 (สุ่มล้วน) UUIDv7 (มี timestamp นำหน้าและเรียงตามพจนานุกรมได้) NIL (ศูนย์ทั้งหมด) หรือ MAX (0xf ทั้งหมด) ตั้งจำนวนที่จะสร้าง (1–50) และเลือกว่าจะใช้ตัวพิมพ์ใหญ่หรือห่อด้วยวงเล็บปีกกาสำหรับภาษาอย่าง C#
- 2crypto.getRandomValues เติม 16 ไบต์สำหรับ v4 และ v7 ตัวสร้างเลขสุ่มที่ปลอดภัยเชิงวิทยาการเข้ารหัสของเบราว์เซอร์เติม Uint8Array 16 ไบต์ สำหรับ v4 บิตในไบต์ที่ 6 และ 8 ถูกมาสก์เพื่อตั้งช่องเวอร์ชัน (0x40) และ variant (0x80) ตาม RFC 4122 สำหรับ v7 6 ไบต์แรกถูกเขียนทับด้วย timestamp มิลลิวินาที Unix ปัจจุบัน ทำให้แต่ละ ID เรียงตามเวลาสร้างได้ จากนั้นตั้งบิตเวอร์ชันและ variant ที่ไบต์ 6 และ 8
- 3จัดรูปแบบไบต์เป็นสตริงมาตรฐานที่มียัติภังค์16 ไบต์ถูกแปลงเป็น hex ตัวพิมพ์เล็กและแบ่งเป็นกลุ่มมาตรฐาน 8-4-4-4-12 (เช่น 550e8400-e29b-41d4-a716-446655440000) ตัวพิมพ์ใหญ่และการห่อด้วยวงเล็บปีกกาถูกใช้ในขั้นนี้
- 4ส่งออกในรูปแบบเป้าหมายผลลัพธ์คัดลอกได้ทีละรายการหรือทั้งหมด ตัวเลือกการส่งออกจัดรูปแบบรายการใหม่เป็นข้อความธรรมดา อาร์เรย์ JSON, CSV บล็อก SQL INSERT VALUES นิพจน์ C# new Guid(...) หรือ list literal ของ Python ก่อนคัดลอกไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์
เครื่องมือที่เกี่ยวข้อง
ตัวสร้างรหัสผ่าน
สร้างรหัสผ่านที่รัดกุมและสุ่มได้ พร้อมกำหนดความยาว ประเภทอักขระ และอักขระที่ไม่ต้องการเอง ฟรี ไม่ต้องล็อกอิน
สร้างตัวเลขสุ่ม
สร้างตัวเลขสุ่มในช่วงใดก็ได้ สร้างรายการตัวเลขไม่ซ้ำ หรือทอยลูกเต๋า ใช้ความสุ่มที่ปลอดภัยด้วยการเข้ารหัส
เครื่องสร้างสีสุ่ม
สร้างสีสุ่มทีละสีหรือเป็นจานสีห้าสี ล็อกสีที่ชอบ คัดลอกค่า HEX, RGB หรือ HSL และส่งออกจานสีเป็น PNG หรือ CSS