सीधे कंटेंट पर जाएं
SPCXTools

UUID जनरेटर

सुरक्षित रैंडम UUIDs (v4) या सॉर्टेबल टाइम-बेस्ड UUIDs (v7) जनरेट करें, एक या एक साथ कई (bulk)।

लोकली चलता है — फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं

टूल लोड हो रहा है…

UUID जनरेटर का इस्तेमाल कैसे करें

  1. 1सामान्य IDs के लिए v4 (random) चुनें या डेटाबेस कीज़ (जो क्रिएशन टाइम के अनुसार सॉर्ट होती हैं) के लिए v7 (time-ordered) चुनें।
  2. 2सेट करें कि आपको कितने UUIDs चाहिए, 1 से लेकर 1,000 तक।
  3. 3आप चाहें तो अपरकेस में बदलें, हाइफ़न हटाएं, या प्रत्येक वैल्यू को ब्रेसेस में रखें (Microsoft GUID स्टाइल)।
  4. 4नया बैच बनाने के लिए Generate पर क्लिक करें, फिर लिस्ट को कॉपी या डाउनलोड करें।

तुरंत UUID और GUID जनरेट करें

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

विशेषताएँ

  • UUID v4 – 122 रैंडम बिट्स, सबसे ज़्यादा इस्तेमाल किया जाने वाला वर्शन।
  • UUID v7 – 48-बिट यूनिक्स मिलीसेकंड टाइमस्टैम्प और उसके बाद रैंडम बिट्स, जिससे ID अपने बनने के समय के अनुसार सॉर्ट हो जाते हैं।
  • बल्क जनरेशन – एक साथ 1,000 UUID तक जनरेट करें, जिन्हें कॉपी किया जा सकता है या .txt फ़ाइल के रूप में डाउनलोड किया जा सकता है।
  • फ़ॉर्मेटिंग विकल्प – अपरकेस, बिना हाइफ़न के (32 कैरेक्टर), या {braces} में लिपटे हुए।

सामान्य उपयोग

डेटाबेस प्राइमरी कीज़। UUID की मदद से एप्लिकेशन सर्वर रो (row) इन्सर्ट करने से पहले ही ID बना सकते हैं, जिससे डिस्ट्रिब्यूटेड सिस्टम और डेटा मर्ज करना आसान हो जाता है। इसके लिए v7 का उपयोग करना बेहतर है: रैंडम v4 कीज़ इंडेक्स में इधर-उधर बिखर जाती हैं, जबकि v7 कीज़ एक क्रम में आती हैं।

API रिसोर्स और आइडम्पोटेंसी कीज़। कई API ऑर्डर, पेमेंट और मैसेज को UUID से पहचानते हैं, और क्लाइंट द्वारा जनरेट किए गए UUID को आइडम्पोटेंसी की (idempotency key) के रूप में स्वीकार करते हैं ताकि दोबारा की गई रिक्वेस्ट दो बार प्रोसेस न हो।

टेस्ट डेटा और फ़िक्स्चर। स्प्रेडशीट, मॉक API या यूनिट टेस्ट में भरने के लिए ID की एक लिस्ट जनरेट करें।

फ़ाइल और ऑब्जेक्ट के नाम। अपलोड, कैश एंट्री या टेम्पररी फ़ाइलों के लिए UUID एक टकराव-मुक्त (collision-free) नाम बनाता है।

UUID को पढ़ना

01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e जैसे UUID का एक निश्चित लेआउट होता है। तीसरे ग्रुप का पहला अंक इसका वर्ज़न (4 या 7) होता है। चौथे ग्रुप का पहला अंक वेरिएंट होता है, जो स्टैंडर्ड UUID के लिए 8, 9, a या b होता है। v7 UUID में, पहले 12 हेक्स अंक 1970 के बाद से मिलीसेकंड में क्रिएशन टाइम को एन्कोड करते हैं।

क्या अन्य रैंडम वैल्यूज़ चाहिए? पासवर्ड जनरेटर से स्ट्रॉन्ग पासवर्ड बनाएं, या रैंडम नंबर जनरेटर से किसी भी रेंज में रैंडम नंबर जनरेट करें।

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

UUID क्या है?
UUID (Universally Unique Identifier), जिसे GUID भी कहा जाता है, एक 128-bit वैल्यू है जिसे पाँच समूहों में 32 हेक्साडेसिमल अंकों के रूप में लिखा जाता है, उदाहरण के लिए 550e8400-e29b-41d4-a716-446655440000। UUID अलग-अलग सिस्टम्स को बिना किसी समन्वय के आइडेंटिफायर बनाने की सुविधा देता है, जिसमें टकराव (collision) का जोखिम लगभग न के बराबर होता है।
मुझे UUID v4 का उपयोग करना चाहिए या v7 का?
जब आपको केवल एक अनप्रेडिक्टेबल यूनिक ID की आवश्यकता हो, तो v4 का उपयोग करें। डेटाबेस में प्राइमरी कीज़ के लिए v7 का उपयोग करें — क्योंकि v7 एक टाइमस्टैम्प से शुरू होता है, नई IDs लगभग एक क्रम में होती हैं, जिससे B-tree इंडेक्स कॉम्पैक्ट रहते हैं और इन्सर्ट्स तेज़ होते हैं। v7 को RFC 9562 (2024) में परिभाषित किया गया है।
क्या जनरेट किए गए दो UUID समान हो सकते हैं?
सिद्धांत रूप में हाँ, लेकिन व्यवहार में नहीं। एक v4 UUID में 122 रैंडम बिट्स होते हैं; एक डुप्लिकेट होने की 50% संभावना के लिए आपको लगभग 85 वर्षों तक प्रति सेकंड एक अरब UUID जनरेट करने होंगे।
क्या ये UUID सुरक्षित हैं?
ये ब्राउज़र के क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम नंबर जनरेटर (crypto.getRandomValues) के साथ जनरेट किए जाते हैं। ध्यान दें कि v7 अपने पहले 48 बिट्स में निर्माण का समय उजागर करता है, इसलिए जहाँ टाइमस्टैम्प को प्राइवेट रखना हो, वहाँ v7 का उपयोग न करें।
क्या GUID, UUID से अलग है?
नहीं — GUID उसी फॉर्मेट के लिए Microsoft का नाम है। कुछ Microsoft टूल्स GUID को अपरकेस और ब्रेसेस के अंदर दिखाते हैं, जिसे आप फॉर्मेटिंग विकल्पों के साथ रीप्रोड्यूस कर सकते हैं।
क्या UUID स्टोर या लॉग किए जाते हैं?
नहीं। ये आपके ब्राउज़र में बनाए जाते हैं और कभी भी हमारे सर्वर पर भेजे या स्टोर नहीं किए जाते हैं।
पासवर्ड जनरेटरलाइव स्ट्रेंथ मीटर के साथ, अपने ब्राउज़र में मजबूत और पूरी तरह से रैंडम पासवर्ड बनाएं।हैश जनरेटरटेक्स्ट या फ़ाइलों के लिए MD5 और SHA चेकसम निकालें और किसी ज्ञात हैश से अपने डाउनलोड को वेरिफ़ाई करें।रैंडम नंबर जेनरेटरकिसी भी रेंज में रैंडम नंबर चुनें — एक बार में एक या हज़ारों, और ज़रूरत पड़ने पर बिना किसी दोहराव के।Base64 एनकोड और डिकोडटेक्स्ट और फाइल्स को Base64 में बदलें और वापस लाएं, पूर्ण UTF-8 और Base64URL सपोर्ट के साथ।Base64 से Imageअपने ब्राउज़र में तुरंत Base64 स्ट्रिंग्स और Data URIs को डिकोड करके देखने और डाउनलोड करने योग्य images में बदलें।Chmod कैलकुलेटरचेकबॉक्स, 755 जैसे ऑक्टल नंबर और rwxr-xr-x जैसी सिम्बोलिक परमिशन के बीच कन्वर्ट करें।