UUID जनरेटर

v1, v4, v5, v7 या NIL UUID जनरेट करें, किसी भी UUID के वर्शन और टाइमस्टैम्प को डिकोड करें, और ब्रेसेस, URN या Base64 के रूप में फ़ॉर्मेट करें।

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

UUID जनरेटरक्रिप्टोग्राफिक रूप से रैंडम वर्शन 4 UUID जनरेट करें — एक बार में एक या एक बैच में 100 तक। अपरकेस और हाइफ़न फ़ॉर्मेटिंग को टॉगल करें, और पूरी सूची या किसी भी एकल मान को एक क्लिक में कॉपी करें। UUID आपके ब्राउज़र में सीधे Web Crypto API से जनरेट होते हैं। यह v1, v5, v7 और NIL UUID भी जनरेट करता है, आपके पेस्ट किए किसी भी UUID को सत्यापित और डिकोड करता है, और ब्रेसेस, urn:uuid: या Base64 रूप में आउटपुट दे सकता है।

UUID जनरेटर क्या है?

UUID जनरेटर एक मुफ़्त ऑनलाइन टूल है जो क्रिप्टोग्राफिक रूप से रैंडम वर्शन 4 UUID बनाता है, जिन्हें GUID भी कहते हैं, और यह उन डेवलपर्स, डेटाबेस एडमिन और QA इंजीनियरों के लिए है जिन्हें प्राइमरी की, API रिक्वेस्ट ID, टेस्ट फ़िक्स्चर या वितरित रिकॉर्ड के लिए अद्वितीय पहचानकर्ता चाहिए। एक UUID जनरेट करें या एक साथ 100 तक थोक में बनाएँ, फिर आउटपुट को लोअरकेस या अपरकेस में बदलें और अपनी स्कीमा से मेल खाने के लिए हाइफ़न को चालू या बंद करें। हर मान आपके ब्राउज़र में Web Crypto API के crypto.randomUUID() से बनता है, इसलिए यह रैंडम UUID v4 जनरेटर बिना किसी साइनअप के आपको अप्रत्याशित, टकराव-प्रतिरोधी पहचानकर्ता देता है। न्यूलाइन से अलग की गई पूरी सूची को एक क्लिक में कॉपी करें या किसी भी एकल UUID को उसकी अपनी पंक्ति से लें। वर्शन 4 के अलावा, यह समय-क्रमबद्ध वर्शन 7, टाइमस्टैम्प-आधारित वर्शन 1, नियतात्मक वर्शन 5 (नेमस्पेस और नाम को SHA-1 से हैश किया गया) और पूरी तरह शून्य NIL UUID भी बनाता है; साथ ही यह आपके पेस्ट किए किसी भी UUID को सत्यापित और डिकोड करता है — उसका वर्शन, वैरिएंट और अंतर्निहित टाइमस्टैम्प दिखाते हुए — और ब्रेसेस, urn:uuid: तथा Base64 आउटपुट फ़ॉर्मेट प्रदान करता है।

UUID जनरेटर का उपयोग कैसे करें

  1. गिनती (1-100) फ़ील्ड में दर्ज करें कि आपको कितने UUID चाहिए; टूल 5 के एक शुरुआती बैच के साथ खुलता है।
  2. वर्शन 4 UUID का एक नया बैच बनाने के लिए जनरेट पर क्लिक करें।
  3. हेक्स अक्षरों को फ़ॉर्मेट करने के लिए केस चुनें, लोअरकेस या अपरकेस।
  4. डैश रखने या हटाने के लिए हाइफ़न को सहित या रहित पर सेट करें।
  5. पूरी सूची कॉपी करने के लिए आउटपुट फ़ील्ड पर कॉपी बटन का उपयोग करें, या एकल UUID कॉपी करने के लिए एकल के अंतर्गत प्रति-पंक्ति कॉपी आइकन का उपयोग करें।
  6. वर्शन चयनकर्ता से UUID वर्शन चुनें — v4, v7, v1, v5 या NIL; v5 के लिए एक नेमस्पेस चुनें और एक नाम दर्ज करें।
  7. किसी भी UUID को सत्यापित / डिकोड फ़ील्ड में पेस्ट करें ताकि उसका वर्शन, वैरिएंट और अंतर्निहित टाइमस्टैम्प देखा जा सके।

उदाहरण

हाइफ़न के साथ एकल लोअरकेस UUID, डिफ़ॉल्ट

गिनती को 1 पर सेट करें और जनरेट पर क्लिक करें। आपको 3f2504e0-4f89-41d3-9a0c-0305e82c3301 जैसा एक v4 UUID मिलता है; सटीक मान हर बार रैंडम होता है, लेकिन हमेशा मानक 8-4-4-4-4 हाइफ़न वाले रूप में।

हाइफ़न के बिना अपरकेस

केस को अपरकेस और हाइफ़न को रहित पर बदलें, फिर जनरेट करें। 3F2504E04F8941D39A0C0305E82C3301 जैसा एक मान बनता है, बिना डैश के 32 हेक्स अक्षर, जो कॉम्पैक्ट की या ऐसे सिस्टम के लिए उपयोगी है जो हाइफ़न अस्वीकार करते हैं।

50 का थोक बैच

गिनती में 50 टाइप करें और जनरेट पर क्लिक करें ताकि प्रति पंक्ति एक, 50 अद्वितीय UUID मिलें। जनरेटेड आँकड़ा 50 दिखाता है और वर्शन आँकड़ा v4 दिखाता है। सीड डेटा या टेस्ट फ़िक्स्चर के लिए उन्हें एक बार में सब कॉपी करें।

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

यह टूल कौन-सा UUID वर्शन जनरेट करता है?
यह वर्शन 4 (रैंडम), वर्शन 7 (समय-क्रमबद्ध), वर्शन 1 (टाइमस्टैम्प और रैंडम नोड), वर्शन 5 (नेमस्पेस और नाम को SHA-1 से हैश किया गया) और पूरी तरह शून्य NIL UUID जनरेट करता है। वर्शन चयनकर्ता से प्रकार चुनें; वर्शन आँकड़ा आपकी पसंद दर्शाता है और हर मान आपके ब्राउज़र में बनता है।
मैं एक बार में कितने UUID बना सकता हूँ?
प्रति बैच 1 से 100 तक। गिनती फ़ील्ड 1 से 100 स्वीकार करता है; यदि आप कोई बड़ी या अमान्य संख्या दर्ज करते हैं तो जनरेट करने से पहले उसे 1 से 100 की सीमा में सीमित कर दिया जाता है।
क्या मैं अपरकेस UUID पा सकता हूँ या हाइफ़न हटा सकता हूँ?
हाँ। लोअरकेस और अपरकेस के बीच स्विच करने के लिए केस टॉगल का उपयोग करें, और सहित या रहित डैश वाले मान आउटपुट करने के लिए हाइफ़न टॉगल का उपयोग करें, जिससे आपको मानक 36-अक्षर वाला या कॉम्पैक्ट 32-अक्षर वाला रूप मिलता है।
क्या मैं पूरी सूची के बजाय सिर्फ़ एक UUID कॉपी कर सकता हूँ?
हाँ। हर जनरेट किया गया UUID एकल शीर्षक के अंतर्गत अपनी अलग पंक्ति में अपने अपने कॉपी आइकन के साथ दिखाई देता है, जबकि आउटपुट फ़ील्ड पर कॉपी बटन न्यूलाइन से अलग की गई पूरी सूची को कॉपी करता है।
क्या कुछ भी किसी सर्वर पर अपलोड होता है?
नहीं। हर UUID पूरी तरह आपके ब्राउज़र में Web Crypto API से जनरेट होता है। किसी भी सर्वर पर कुछ भी नहीं भेजा या संग्रहीत किया जाता है, इसलिए टूल ऑफ़लाइन काम करता है और आपके पहचानकर्ता निजी रहते हैं।
क्या मैं जाँच सकता हूँ कि कोई मौजूदा UUID किस वर्शन का है?
हाँ। किसी भी UUID को सत्यापित / डिकोड फ़ील्ड में पेस्ट करें और टूल बताता है कि वह वैध है या नहीं, उसका पहचाना गया वर्शन और वैरिएंट, और — वर्शन 1 व 7 के लिए — उसमें अंतर्निहित टाइमस्टैम्प, सब कुछ आपके ब्राउज़र में।
मैं कौन-से आउटपुट फ़ॉर्मेट चुन सकता हूँ?
लोअरकेस या अपरकेस और हाइफ़न चालू या बंद के अलावा, फ़ॉर्मेट विकल्प आपको हर मान को ब्रेसेस में लपेटने, urn:uuid: उपसर्ग जोड़ने, या 16 रॉ बाइट्स को Base64 में एन्कोड करने देते हैं।

संबंधित टूल

Base32 / Base58 एन्कोड / डिकोड

टेक्स्ट को Base32 (RFC 4648) या Base58 (बिटकॉइन वर्णमाला) में एन्कोड करें और दोनों में से किसी को वापस टेक्स्ट में डिकोड करें, पूरी तरह UTF-8 सुरक्षित और पूरी तरह आपके ब्राउज़र में।

Base64 एन्कोड / डिकोड

Base64 एन्कोड या डिकोड करें (UTF-8 सुरक्षित) — URL-सुरक्षित वर्णमाला, वैकल्पिक पैडिंग, 64/76 लाइन रैपिंग, लाइव बाइट व वर्ण गिनती और हेक्स/बाइनरी बाइट व्यू के साथ।

केस कन्वर्टर और काउंटर

टेक्स्ट को UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case आदि में बदलें और अक्षर, शब्द व पंक्तियाँ गिनें।

कोड फ़ॉर्मैटर और मिनिफ़ायर

अपने ब्राउज़र में HTML, CSS और JavaScript को तुरंत सुंदर बनाएँ या मिनिफ़ाई करें, 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन और Terser-संचालित JavaScript कम्प्रेशन के साथ।