UUID (Universally Unique Identifier) คือตัวระบุ 128 บิตที่กำหนดมาตรฐานโดย Open Software Foundation (OSF) ซึ่งกำหนดไว้ใน RFC 4122 วัตถุประสงค์คือเพื่อให้ระบบกระจายสามารถระบุข้อมูลได้อย่างไม่ซ้ำกันโดยไม่ต้องมีหน่วยงานกลางสำหรับการกำหนด ID
UUID มาตรฐานมีลักษณะเช่น `550e8400-e29b-41d4-a716-446655440000` ประกอบด้วยตัวเลขฐานสิบหก 32 ตัว แบ่งออกเป็น 5 กลุ่ม (8-4-4-4-12) ด้วยขีดกลาง ตามทฤษฎีแล้ว ความน่าจะเป็นของการชนกันของ UUID v4 อยู่ที่ประมาณ 1/10^36 — ถ้าคุณสร้าง UUID 1 พันล้านตัวต่อวินาทีเป็นเวลาประมาณ 800 ปี ความน่าจะเป็นของการชนกันเพียงครั้งเดียวจะอยู่ที่ประมาณ 50% ซึ่งสามารถละเลยได้ในทางปฏิบัติ
UUID ถูกใช้อย่างแพร่หลายสำหรับคีย์หลักฐานข้อมูล ID ติดตามแบบกระจาย ID คำขอ ID ติดตามล็อก การตั้งชื่อไฟล์ที่ไม่ซ้ำ ID ข้อมูลทดสอบ และตัวระบุเซสชัน เกือบทุกภาษาโปรแกรมหลักจะมีไลบรารีสร้าง UUID ในตัว