UUID जनरेटर 🔒 आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता।

UUID v4 बनाएँ — एक या थोक में, फ़ॉर्मेटिंग विकल्पों के साथ।

v4 पूरी तरह यादृच्छिक है; v7 में टाइमस्टैम्प होता है, इसलिए ID बनने के क्रम में सॉर्ट होते हैं।

Ctrl+Enterबनाएँ · Ctrl+Sडाउनलोड

इस टूल के बारे में

UUID v4 (Universally Unique Identifier) एक रैंडम 128-बिट पहचानकर्ता है, जिसका रूप xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx होता है और टकराव की संभावना व्यावहारिक रूप से शून्य है — डेटाबेस कुंजियों, सेशन ID, फ़ाइल नामों आदि के लिए उपयोगी। .NET में इसे GUID कहा जाता है। यह UUID v7 जनरेटर UUID v7 भी बना सकता है, जिसमें मिलीसेकंड टाइमस्टैम्प एम्बेडेड होता है, इसलिए ID निर्माण के समय के अनुसार क्रमबद्ध होते हैं — यह उन डेटाबेस प्राइमरी कुंजियों के लिए बेहतर है जहाँ इंसर्ट क्रम मायने रखता है।

यह टूल crypto.randomUUID() — ब्राउज़र की अंतर्निहित सुरक्षित क्रिप्टो API — का उपयोग करता है, इसलिए UUID क्रिप्टोग्राफ़िक रूप से रैंडम होते हैं और आपकी मशीन से बाहर नहीं जाते।

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

UUID v4 और v7 में क्या अंतर है?

v4 पूरी तरह यादृच्छिक होता है — 122 यादृच्छिक बिट्स, बिना किसी संरचना के। v7 अपने शुरुआती बिट्स में मिलीसेकंड-सटीक Unix टाइमस्टैम्प एम्बेड करता है, इसलिए बाद में बने ID हमेशा पहले वालों के बाद क्रम में आते हैं, जिससे v7 ऐसे डेटाबेस प्राइमरी की के लिए उपयुक्त है जहाँ आप समय-क्रमबद्ध इंसर्ट चाहते हैं।

क्या यह रैंडमनेस क्रिप्टोग्राफ़िक रूप से सुरक्षित है?

हाँ — जनरेशन ब्राउज़र के crypto.getRandomValues() का उपयोग करता है, वही स्रोत जो क्रिप्टोग्राफ़िक कुंजियों के लिए इस्तेमाल होता है, कमज़ोर Math.random() का नहीं।

'जाँचें' मोड क्या करता है?

कोई भी UUID पेस्ट करें और यह वर्शन, वैरिएंट, मानक (लोअरकेस, हाइफ़न वाला) रूप, और वर्शन 1, 6 या 7 के UUID के लिए एम्बेडेड टाइमस्टैम्प को ISO 8601 और आपके स्थानीय समय दोनों रूपों में दिखाता है।

क्या मैं बिना हाइफ़न या अपरकेस में UUID बना सकता हूँ?

हाँ — 'बिना हाइफ़न' और 'अपरकेस' चालू करें; ये दोनों बल्क जनरेशन पर भी लागू होते हैं, एक बार में 10,000 तक UUID के लिए।

क्या मेरे बनाए या जाँचे गए UUID कहीं भेजे जाते हैं?

नहीं — जनरेशन और पार्सिंग दोनों पूरी तरह आपके ब्राउज़र में होते हैं; किसी सर्वर पर कुछ भी अपलोड नहीं होता।

UUID v7 क्या है और यह v4 से कैसे अलग है?

UUID v7 को v4 के साथ ही RFC 9562 (2024) में मानकीकृत किया गया था: पूरी तरह यादृच्छिक होने के बजाय, यह अपने शुरुआती बिट्स में 48-बिट मिलीसेकंड-सटीक Unix टाइमस्टैम्प रखता है, इसलिए बाद में बने ID हमेशा पहले बने ID के बाद क्रम में आते हैं — यह उन डेटाबेस प्राइमरी की और लॉग पहचानकर्ताओं के लिए बढ़िया है जहाँ इंसर्ट क्रम और इंडेक्स लोकैलिटी मायने रखती है। v4 में ऐसी कोई संरचना नहीं होती, और यही इसकी खूबी है: जब आपको ऐसा पहचानकर्ता चाहिए जो बनने के समय के बारे में कुछ भी उजागर न करे, जैसे कोई सार्वजनिक टोकन या पासवर्ड-रीसेट लिंक। सामान्य नियम: जब समय-क्रम आपके स्टोरेज इंजन की मदद करे तो v7 चुनें, और जब अप्रत्याशितता प्राथमिकता हो तो v4 चुनें।