CanDoYa
HI

मुफ़्त UUID Generator (v4 और v7)

पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।

वर्शन

पूरी तरह रैंडम - सुरक्षित रैंडम सोर्स से 122 बिट्स।

फ़ॉर्मैट
लोड हो रहा है…
यह टूल शेयर करें

UUID generator क्या है?

UUID generator एक ऐसा टूल है जो यूनिवर्सली यूनीक आइडेंटिफ़ायर बनाता है - यानी 128-बिट वैल्यू जिसे 36 अक्षरों में हेक्स और हाइफ़न के रूप में लिखा जाता है, जैसे 550e8400-e29b-41d4-a716-446655440000। यह टूल RFC 9562 के मुताबिक रैंडम वर्शन 4 और समय-क्रमित वर्शन 7 के UUID बल्क में बनाता है, और यह सब कुछ आपके ब्राउज़र में ही होता है, इसलिए आईडी कभी आपकी डिवाइस से बाहर नहीं जातीं।

कैसे इस्तेमाल करें

  1. 1वर्शन चुनें. पूरी तरह रैंडम आईडी के लिए UUID v4 चुनें, या क्रिएशन टाइम के हिसाब से क्रमबद्ध होने वाली आईडी के लिए UUID v7 चुनें।
  2. 2मात्रा तय करें. एक बार में 1 से लेकर 1000 तक कितने UUID बनाने हैं, यह चुनें।
  3. 3फ़ॉर्मैट सेट करें. स्टैंडर्ड लोअरकेस हाइफ़न वाला फ़ॉर्म रखें, या अपने सिस्टम में आईडी स्टोर होने के तरीक़े के मुताबिक Uppercase ऑन करें या Hyphens बंद करें।
  4. 4ज़रूरत के मुताबिक कॉपी करें. किसी एक UUID पर Copy क्लिक करें, या पूरा बैच एक-एक लाइन में लेने के लिए Copy all दबाएं।

किसके लिए है

हर UUID ब्राउज़र के Web Crypto रैंडम नंबर जनरेटर से आपकी डिवाइस पर ही बनता है, इसलिए कुछ भी अपलोड नहीं होता और पेज लोड होने के बाद यह टूल ऑफ़लाइन भी काम करता है। जब आपको बस एक ऐसी अनप्रेडिक्टेबल रैंडम आईडी चाहिए तो वर्शन 4 चुनें, या जब ये आईडी डेटाबेस की, बनने वाली हों तो वर्शन 7 चुनें: v7 की शुरुआत 48-बिट क्रिएशन टाइमस्टैंप से होती है, इसलिए रो क्रम में इंसर्ट होती हैं और B-tree इंडेक्स तेज़ बने रहते हैं। यहां बना v7 बैच एक ही मिलीसेकंड में बनने पर भी सख़्ती से क्रमबद्ध रहता है, क्योंकि इसमें RFC 9562 की मोनोटॉनिक काउंटर विधि इस्तेमाल होती है। अगर आपका डेटाबेस या स्पेक UUID को 32 सादे हेक्स अंकों के रूप में स्टोर करता है, तो आउटपुट को अपरकेस में बदलें या हाइफ़न हटा दें।

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

क्या यह UUID generator मुफ़्त है?

हां, यह पूरी तरह मुफ़्त है, बिना साइन-अप और बिना किसी सीमा के। हर UUID आपके ब्राउज़र में बनता है, इसलिए आप जितनी चाहें उतनी बार 1000 तक के बैच बना सकते हैं, वह भी पेज लोड होने के बाद ऑफ़लाइन भी।

क्या बनाए गए UUID कहीं अपलोड होते हैं?

नहीं। UUID आपके ब्राउज़र में Web Crypto API से लोकली बनते हैं और कुछ भी सर्वर पर नहीं भेजा जाता, इसलिए प्राइवेट सिस्टम के लिए बनाए गए आइडेंटिफ़ायर आपकी डिवाइस पर ही रहते हैं।

UUID v4 और v7 में क्या फ़र्क़ है?

v4 में 122 रैंडम बिट्स होते हैं - यानी अधिकतम अनप्रेडिक्टेबिलिटी, कोई संरचना नहीं। v7 पहले 48 बिट्स को यूनिक्स मिलीसेकंड टाइमस्टैंप से बदल देता है, इसलिए आईडी क्रिएशन टाइम के हिसाब से क्रमबद्ध होती हैं। ऑर्डर्ड इंसर्ट से फ़ायदा उठाने वाली डेटाबेस की के लिए v7 इस्तेमाल करें, और जब आईडी को कुछ भी उजागर नहीं करना चाहिए तो v4।

क्या दो UUID आपस में टकरा सकते हैं?

व्यवहार में, लगभग नहीं। v4 के 122 रैंडम बिट्स के साथ, एक डुप्लिकेट की सिर्फ़ 1% संभावना बनने से पहले ही आपको लगभग 330 क्वाड्रिलियन UUID बनाने पड़ेंगे। यह टूल भी कमज़ोर स्यूडो-रैंडम की बजाय ब्राउज़र के क्रिप्टोग्राफ़िकली सिक्योर रैंडम सोर्स का इस्तेमाल करता है।

UUID में 36 अक्षर और हाइफ़न क्यों होते हैं?

एक UUID 128 बिट्स का होता है जिसे 32 हेक्साडेसिमल अंकों में लिखा जाता है, और पढ़ने में आसानी के लिए चार हाइफ़न से 8-4-4-4-12 के समूहों में बांटा जाता है - कुल मिलाकर 36 अक्षर। कई सिस्टम सिर्फ़ 32 हेक्स अंक ही स्टोर करते हैं; Hyphens स्विच आपको वही कॉम्पैक्ट फ़ॉर्म देता है।

क्या UUID v7 से टाइमस्टैंप वापस निकाला जा सकता है?

हां। v7 UUID के पहले 12 हेक्स अंक इसका 48-बिट यूनिक्स मिलीसेकंड टाइमस्टैंप होते हैं। जब आप यहां v7 आईडी बनाते हैं, तो यह टूल उस एंबेडेड टाइमस्टैंप को डिकोड करके बैच के नीचे UTC में दिखा देता है।

क्या UUID और GUID एक ही चीज़ हैं?

हां। GUID (ग्लोबली यूनीक आइडेंटिफ़ायर) उसी 128-बिट फ़ॉर्मैट के लिए Microsoft का नाम है; UUID वेंडर-न्यूट्रल टर्म है जिसे RFC 9562 में स्टैंडर्डाइज़ किया गया है। यहां बना कोई भी UUID एक मान्य GUID होता है, हालांकि Microsoft के टूल अक्सर GUID को अपरकेस में दिखाते हैं।

क्या अपरकेस और लोअरकेस UUID बराबर होते हैं?

हां। RFC 9562 कहता है कि हेक्स अंक केस-इनसेंसिटिव होते हैं, और लोअरकेस को कैननिकल आउटपुट फ़ॉर्म माना जाता है। Uppercase स्विच सिर्फ़ यह बदलता है कि आईडी कैसे दिखाई और कॉपी होती है - यह अब भी वही UUID है।