मुख्य पृष्ठ / ब्लॉग / ऑनलाइन UUID बनाना
गाइड • 7 मिनट पढ़ें • अक्टूबर 2026 में अपडेट किया गया

ऑनलाइन मुफ़्त में UUID कैसे बनाएँ (2026 गाइड)

UUID — यूनिवर्सली यूनिक आइडेंटिफ़ायर — एक 128-बिट लेबल है जो इस तरह दिखता है: 6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b। डेवलपर इन्हें हर जगह इस्तेमाल करते हैं: डेटाबेस की, सत्र ID, फ़ाइल नाम, टेस्ट फ़िक्सचर। पूरी बात यह है कि आप इसे कहीं भी, कभी भी, किसी केंद्रीय सर्वर से पूछे बिना बना सकते हैं — और भरोसा कर सकते हैं कि किसी और ने वही नहीं बनाया है। यह गाइड दिखाती है कि ऑनलाइन मुफ़्त में UUID कैसे बनाएँ, चरण-दर-चरण, उनके पीछे के वास्तविक उपयोग मामलों के साथ।

UUID (वर्शन 4) ठीक-ठीक क्या है?

वर्शन-4 UUID 128 बिट की यादृच्छिकता है, जो हाइफ़न से अलग किए गए पाँच समूहों में 32 हेक्साडेसिमल अंकों के रूप में लिखी जाती है: 8-4-4-4-12। "वर्शन 4" हिस्से का मतलब है कि अंक यादृच्छिक हैं (अन्य वर्शन टाइमस्टैम्प या नामों से ID निकालते हैं)। मानक द्वारा दो मार्कर तय किए गए हैं — वर्शन अंक और वेरिएंट बिट — इसलिए v4 UUID हमेशा अपने आकार से पहचाना जा सकता है।

जादुई संख्या: 122 यादृच्छिक बिट के साथ, दो स्वतंत्र रूप से बनाए गए UUID के टकराने की संभावना इतनी छोटी है कि किसी भी व्यावहारिक उद्देश्य के लिए चिंता करने लायक नहीं है। डुप्लिकेट के संभावित होने से पहले आपको एक सदी तक प्रति सेकंड अरबों बनाने होंगे।

चरण-दर-चरण: हमारे मुफ़्त टूल से UUID बनाएँ

हमारा UUID जनरेटर आपके ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम नंबर जनरेटर (crypto.getRandomValues) का इस्तेमाल करके वर्शन-4 UUID बनाता है — वही सुरक्षित स्रोत जिसका पासवर्ड जनरेटर इस्तेमाल करते हैं। कुछ भी कहीं नहीं भेजा जाता। तरीका यह है:

  1. UUID जनरेटर खोलें। पाँच ताज़ा UUID पहले से बने हुए इंतज़ार कर रहे हैं।
  2. चुनें कि आपको कितने चाहिए। "How many" फ़ील्ड में 1 से 100 तक कोई भी संख्या डालें — टेस्ट डेटा सीड करते समय सुविधाजनक।
  3. "Generate UUIDs" पर क्लिक करें। ताज़ा बैच तुरंत दिखता है, प्रति लाइन एक UUID।
  4. "Copy All" पर क्लिक करें ताकि पूरी सूची आपके क्लिपबोर्ड में कॉपी हो जाए।

वास्तविक उपयोग मामले

व्यावहारिक उदाहरण: टेस्ट डेटा सीड करना

आप टू-डू ऐप बना रहे हैं और अपने विकास डेटाबेस में 20 नमूना कार्य चाहते हैं। 20 UUID बनाएँ, सब कॉपी करें, और उन्हें अपनी सीड फ़ाइल में id मानों के रूप में इस्तेमाल करें:

{ "id": "6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b", "title": "Buy groceries", "done": false }

क्योंकि ID निर्माण से ही अनोखी हैं, आप की टकराव के बिना सीड स्क्रिप्ट बार-बार चला सकते हैं — और आपका टेस्ट डेटा उत्पादन डेटा जैसा दिखता है।

व्यावहारिक उदाहरण: अनोखे अपलोड फ़ाइल नाम

एक क्लासिक बग: दो उपयोगकर्ता दोनों photo.jpg अपलोड करते हैं और एक दूसरे को ओवरराइट कर देता है। मानक समाधान अपलोड पर नाम बदलना है:

photo.jpg → 6ec0bd7f-11c0-43da-975e-2a8ad9ebae0b.jpg

दिखाने के लिए मूल नाम अपने डेटाबेस में रखें; फ़ाइल को UUID के तहत स्टोर करें। टकराव स्थायी रूप से हल हो गया।

UUID बनाम ऑटो-इन्क्रीमेंट ID: ईमानदार तुलना

UUID किसके लिए नहीं हैं

एक महत्वपूर्ण ईमानदारी नोट: UUID एक पहचानकर्ता है, सीक्रेट नहीं। वे ID के लिए पर्याप्त रूप से अनुमान से परे हैं, लेकिन नंगे UUID को पासवर्ड, API की, या संवेदनशील लिंक पर एकमात्र सुरक्षा के रूप में इस्तेमाल न करें — सीक्रेट के लिए, उचित पासवर्ड जनरेटर इस्तेमाल करें और उसके अनुसार व्यवहार करें।

अक्सर पूछे जाने वाले प्रश्न

क्या UUID जनरेटर सच में मुफ़्त है?

हाँ — मुफ़्त, असीमित, बिना साइनअप के। जनरेशन आपके ब्राउज़र के क्रिप्टोग्राफ़िक RNG का इस्तेमाल करके स्थानीय रूप से होती है, इसलिए UUID कभी आपके डिवाइस से बाहर नहीं जाते।

क्या दो UUID कभी एक जैसे हो सकते हैं?

सिद्धांत में हाँ, व्यवहार में नहीं। 122 बिट की यादृच्छिकता के साथ, टकराव के संभावित होने से पहले आपको खगोलीय संख्या बनानी होगी। सभी वास्तविक उद्देश्यों के लिए, उन्हें अनोखा मानें।

UUID वर्शन के बीच क्या अंतर है?

वर्शन 4 = यादृच्छिक (यह टूल यही बनाता है)। वर्शन 1 = टाइमस्टैम्प + मशीन पता; वर्शन 5 = हैशिंग के ज़रिए नाम से निकाला गया। जब आपको बस एक अनोखी ID चाहिए, तो V4 सही डिफ़ॉल्ट है।

क्या UUID बड़े अक्षरों में होने चाहिए या छोटे अक्षरों में?

दोनों चलते हैं — मानक उन्हें केस-इनसेंसिटिव मानता है। यह टूल छोटे अक्षर बनाता है, जो सबसे आम परंपरा है।

अभी आज़माएँ: मुफ़्त UUID जनरेटर · पासवर्ड जनरेटर · रैंडम नंबर जनरेटर