UUID (Universally Unique Identifier) Open Software Foundation (OSF) द्वारा मानकीकृत एक 128-बिट आइडेंटिफायर है, जिसे RFC 4122 में परिभाषित किया गया है। इसका उद्देश्य वितरित सिस्टम को ID असाइनमेंट के लिए केंद्रीय प्राधिकरण के बिना जानकारी को विशिष्ट रूप से पहचानने की अनुमति देना है।
एक मानक UUID `550e8400-e29b-41d4-a716-446655440000` जैसा दिखता है, जिसमें 32 हेक्साडेसिमल अंक होते हैं जो हाइफन द्वारा 5 समूहों (8-4-4-4-12) में विभाजित होते हैं। सैद्धांतिक रूप से, UUID v4 की टक्कर की संभावना लगभग 1/10^36 है - यदि आप लगभग 800 वर्षों तक प्रति सेकंड 1 बिलियन UUID जनरेट करते हैं, तो एकल टक्कर की संभावना लगभग 50% होगी, जो व्यवहार में नगण्य है।
UUID का व्यापक रूप से डेटाबेस प्राइमरी की, वितरित ट्रेस ID, रिक्वेस्ट ID, लॉग ट्रेस ID, अद्वितीय फ़ाइल नामकरण, टेस्ट डेटा ID और सत्र आइडेंटिफायर के लिए उपयोग किया जाता है। लगभग सभी प्रमुख प्रोग्रामिंग भाषाओं में बिल्ट-इन UUID जनरेशन लाइब्रेरी शामिल हैं।