UUID/GUID जेनरेटर
यादृच्छिक UUID v4 या समय-क्रम वाले UUID v7 को 100 तक के बैच में बनाएं — हाइफ़न, बिना हाइफ़न, ब्रेसेज़ या URN फ़ॉर्मेट में, कॉपी और TXT डाउनलोड के साथ।
आपका इनपुट और फ़ाइलें ब्राउज़र में ही रहते हैं
विकल्प
आपके UUID यहाँ दिखाई देंगे
इस पृष्ठ पर
ब्राउज़र में RFC 9562 के अनुसार UUID बनाएं: यादृच्छिक संस्करण 4 या समय-क्रम वाला संस्करण 7, एक-एक करके या एक बार में 100 तक। हाइफ़न, बिना हाइफ़न, ब्रेसेज़ या URN फ़ॉर्मेट और छोटे या बड़े अक्षर चुनें, फिर एक ID कॉपी करें, सभी कॉपी करें या टेक्स्ट फ़ाइल में डाउनलोड करें।
विस्तृत कार्यक्षमता
संस्करण 4 ब्राउज़र के क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर (Web Crypto getRandomValues) से 122 बिट यादृच्छिक डेटा भरता है; बाकी छह बिट संस्करण और वेरिएंट बताते हैं। संस्करण 7 मिलीसेकंड वाले 48-बिट Unix टाइमस्टैम्प से शुरू होता है, फिर 12-बिट काउंटर और 62 यादृच्छिक बिट आते हैं। काउंटर RFC 9562 §6.2 का पालन करता है: एक ही मिलीसेकंड में, या सिस्टम घड़ी पीछे जाने के बाद बने ID भी सख़्ती से बढ़ते क्रम में रहते हैं, इसलिए v7 का बैच बनने के क्रम में सॉर्ट होता है। इसी कारण v7 B-tree इंडेक्स के प्राइमरी की के लिए अच्छा है, जबकि v4 बनने का समय नहीं बताता।
चार फ़ॉर्मेट हैं: मानक हाइफ़न वाला 8-4-4-4-12, बिना हाइफ़न के 32 हेक्स अंक, Windows और .NET के GUID जैसे ब्रेसेज़ {…}, और URN urn:uuid:…। बड़े अक्षर वाला विकल्प केवल हेक्स अंकों को बदलता है; URN उपसर्ग छोटे अक्षरों में रहता है।
सारा काम पेज पर JavaScript में होता है — न WebAssembly, न सर्वर अनुरोध — इसलिए ID आपके डिवाइस से बाहर नहीं जाते। डाउनलोड एक साधारण .txt फ़ाइल है जिसमें हर पंक्ति में एक UUID होता है।
व्यावहारिक उदाहरण
डेटाबेस की: हाइफ़न वाला संस्करण 4 xxxxxxxx-xxxx-4xxx-Yxxx-xxxxxxxxxxxx जैसे मान देता है; 13वां हेक्स अंक हमेशा 4 होता है और Y 8, 9, a या b होता है।
सॉर्ट होने वाले ID: 2023-11-14T22:13:20Z (Unix 1700000000000 ms) पर बना v7 UUID 018bcfe5-6800-7 से शुरू होता है — पहले 12 हेक्स अंक टाइमस्टैम्प हैं, इसलिए बैच समय के क्रम में सॉर्ट होता है।
.NET और रजिस्ट्री शैली: ब्रेसेज़ फ़ॉर्मेट और बड़े अक्षरों से {9F2C…} जैसे GUID मिलते हैं, जो C# एट्रिब्यूट या .reg फ़ाइलों में सीधे लग जाते हैं।
टेस्ट डेटा: संख्या 100 रखें, बैच बनाएं और "TXT के रूप में डाउनलोड करें" से 100 पंक्तियों वाली फ़ाइल पाएं।
इस उपकरण का उपयोग कैसे करें
संस्करण चुनें
"UUID संस्करण" में "संस्करण 4 (यादृच्छिक)" या "संस्करण 7 (समय-आधारित)" चुनें।
फ़ॉर्मेट, केस और संख्या सेट करें
"प्रारूप" और "केस" चुनें और "UUID की संख्या" स्लाइडर (1–100) खिसकाएं।
बनाएं
"उत्पन्न करें" दबाएं; हर बार सूची नए बैच से बदल जाती है।
कॉपी या डाउनलोड करें
पंक्ति वाले बटन से एक UUID कॉपी करें, पूरी सूची के लिए "सभी कॉपी करें" या फ़ाइल में सहेजने के लिए "TXT के रूप में डाउनलोड करें" दबाएं।
सुझाव और सर्वोत्तम प्रथाएं
- डेटाबेस प्राइमरी की और लॉग कोरिलेशन ID के लिए v7 लें: समय-क्रम से इंडेक्स में इंसर्ट एक जगह रहते हैं।
- v7 UUID अपने बनने का समय मिलीसेकंड तक बता देता है; जहां यह छिपाना हो, वहां v4 लें।
- UUID एक अद्वितीय पहचानकर्ता है, कोई रहस्य नहीं — इसे पासवर्ड या सेशन टोकन न बनाएं।
- ज़्यादातर पार्सर दोनों केस मानते हैं, पर RFC 9562 छोटे अक्षरों में आउटपुट की सलाह देता है; बड़े अक्षर Windows रजिस्ट्री जैसे सिस्टम के लिए हैं।
- बिना हाइफ़न का 32 अंकों वाला रूप
CHAR(32)कॉलम में आता है; अगर डेटाबेस में 16-बाइट वाला नेटिव UUID टाइप है, तो उसी का उपयोग करें।