मुफ़्त UUID/GUID जनरेटर
सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID/GUID) बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
अपडेट किया गया
UUID / ULID / NanoID Generator
Generate, validate, parse, and export UUIDs (v1/v3/v4/v5/v7), ULIDs, CUIDs, and NanoIDs with bulk generation, timestamp extraction, SQL snippets, and multi-format export.
ID Type
Generation Options
No IDs generated yet
Configure options on the left and click Generate.
अक्सर पूछे जाने वाले प्रश्न
UUID जनरेटर क्या है?
UUID जनरेटर एक मुफ़्त ऑनलाइन टूल है जो डेटाबेस, API और सॉफ़्टवेयर डेवलपमेंट में उपयोग के लिए सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID/GUID) बनाता है।
क्या UUID जनरेटर मुफ़्त है?
हाँ, यह पूरी तरह मुफ़्त है और इसके लिए किसी पंजीकरण की आवश्यकता नहीं है। सभी UUID आपके ब्राउज़र में क्लाइंट-साइड बनाए जाते हैं।
क्या UUID वास्तव में अद्वितीय होते हैं?
हाँ, UUID इतने बड़े स्थान (2^128) के साथ यादृच्छिक संख्या निर्माण का उपयोग करते हैं कि डुप्लिकेट बनने की संभावना व्यावहारिक रूप से शून्य होती है।
क्या इस टूल के साथ मेरा डेटा सुरक्षित है?
बिल्कुल। UUID/GUID जनरेटर सब कुछ आपके ब्राउज़र में क्लाइंट-साइड प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।
क्या UUID/GUID जनरेटर मोबाइल डिवाइस पर काम करता है?
हाँ, UUID/GUID जनरेटर पूरी तरह रिस्पॉन्सिव है और स्मार्टफोन व टैबलेट पर काम करता है। आप इसे आधुनिक वेब ब्राउज़र वाले किसी भी डिवाइस पर इस्तेमाल कर सकते हैं — किसी ऐप डाउनलोड की ज़रूरत नहीं।
क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में UUID/GUID जनरेटर खोलें और तुरंत इस्तेमाल शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
मैं UUID/GUID जनरेटर का उपयोग कैसे करूँ?
बस दिए गए फ़ील्ड में अपना इनपुट दर्ज करें, अपनी पसंद के अनुसार सेटिंग्स समायोजित करें, और टूल इसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को अपने क्लिपबोर्ड में कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-से ब्राउज़र समर्थित हैं?
UUID/GUID जनरेटर सभी आधुनिक ब्राउज़रों में काम करता है, जिनमें Chrome, Firefox, Safari, Edge और Opera शामिल हैं। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।
UUID और GUID में क्या अंतर है?
इनमें कोई वास्तविक अंतर नहीं है: UUID (Universally Unique Identifier) और GUID (Globally Unique Identifier) एक ही चीज़ के दो नाम हैं — 128-बिट की एक वैल्यू, जिसे 32 हेक्साडेसिमल अंकों के रूप में पांच हाइफ़न-अलग समूहों में लिखा जाता है, जैसे f47ac10b-58cc-4372-a567-0e02b2c3d479। "UUID" वह शब्द है जिसका इस्तेमाल RFC स्टैंडर्ड और ज़्यादातर भाषाएं करती हैं, जबकि "GUID" माइक्रोसॉफ्ट का दिया नाम है, जो .NET, SQL Server और Windows रजिस्ट्री में आम है। एकमात्र व्यावहारिक अंतर फ़ॉर्मेटिंग का है: माइक्रोसॉफ्ट API अक्सर वैल्यू को कर्ली ब्रेसेज़ में लपेटते हैं, जैसे {f47ac10b-...}। वैल्यू खुद आपस में बदली जा सकती हैं। यह जनरेटर स्टैंडर्ड UUID बनाता है और उन्हें ब्रेसेज़, अपरकेस, या अन्य GUID-फ्रेंडली स्टाइल में आउटपुट देने देता है, इसलिए एक ही टूल दोनों दुनिया को कवर करता है — बस ऊपर एक वर्ज़न और फ़ॉर्मेट चुनें और वही पाएं जो आपके कोड को चाहिए।
UUID v4 और v7 में क्या अंतर है?
UUID v4 पूरी तरह रैंडम है — इसके सभी 122 उपयोगी बिट्स एक क्रिप्टोग्राफ़िकली सिक्योर सोर्स से आते हैं, इसलिए वैल्यू अप्रत्याशित होती हैं लेकिन किसी खास क्रम में नहीं आतीं। UUID v7 इसकी बजाय अपने ऊपरी बिट्स में एक यूनिक्स मिलीसेकंड टाइमस्टैम्प रखता है और बाकी को रैंडमनेस से भरता है, इसलिए नई ID पुरानी ID के बाद ही सॉर्ट होती हैं। डेटाबेस के लिए यह क्रम मायने रखता है: रैंडम v4 कीज़ इंडेक्स में इंसर्ट को बिखेर देती हैं और पेज फ्रैगमेंटेशन का कारण बनती हैं, जबकि समय-क्रमबद्ध v7 कीज़ अंत के पास जुड़ती हैं और इंडेक्स को कॉम्पैक्ट व कैश-फ्रेंडली बनाए रखती हैं। अधिकतम अप्रत्याशितता और कोई जानकारी लीक न होने के लिए v4 चुनें, और नई टेबल्स में प्राइमरी की के लिए एक आधुनिक डिफ़ॉल्ट के तौर पर v7 चुनें जहां इंसर्ट परफ़ॉर्मेंस मायने रखता है। यह जनरेटर v1, v3, v5 और NIL के साथ इन दोनों को भी सपोर्ट करता है — ऊपर एक वर्ज़न चुनें और फ़ॉर्मेट की तुलना करने के लिए जनरेट करें।
डिटरमिनिस्टिक UUID क्या है और मुझे v5 कब इस्तेमाल करना चाहिए?
डिटरमिनिस्टिक UUID वह होता है जो रैंडम होने की बजाय एक ही इनपुट के लिए हमेशा एक जैसा ही निकलता है। वर्ज़न 3 और 5 एक नेमस्पेस UUID को एक नाम स्ट्रिंग के साथ हैश करके काम करते हैं — v3 MD5 का इस्तेमाल करता है और v5 SHA-1 का — इसलिए एक ही नेमस्पेस और नाम (जैसे कोई URL या ईमेल एड्रेस) डालने पर हर बार भरोसेमंद रूप से एक जैसा ही UUID मिलता है। यह तब उपयोगी होता है जब आपको मौजूदा डेटा से एक स्थिर, टकराव-प्रतिरोधी ID चाहिए: रिकॉर्ड्स को डिडुप्लिकेट करना, कैश एंट्री के लिए अनुमानित कीज़ जनरेट करना, या लुकअप टेबल स्टोर किए बिना बाहरी आइडेंटिफ़ायर को मैप करना। नए काम के लिए v3 की बजाय v5 को प्राथमिकता दें, क्योंकि SHA-1 एक मज़बूत हैश है। इसे यहां इस्तेमाल करने के लिए, v5 चुनें, एक नेमस्पेस चुनें (DNS, URL, OID, X.500, या कस्टम), अपनी नाम स्ट्रिंग टाइप करें, और टूल हर बार वही रीप्रोड्यूसिबल आइडेंटिफ़ायर देगा।
मैं कैसे जानूं कि कोई UUID किस वर्ज़न का है और कब बना था?
UUID का वर्ज़न एक तय जगह पर एनकोड होता है: तीसरे हाइफ़न-समूह का पहला कैरेक्टर वर्ज़न नंबर बताता है। तो 018f3e2a-7c11-7abc-9def-0123456789ab में "7abc" का शुरुआती 7 इसे v7 के रूप में चिह्नित करता है, जबकि वहां 4 होने का मतलब v4 होता। अगले समूह का पहला कैरेक्टर वेरिएंट दिखाता है। समय-आधारित वर्ज़न के लिए आप इससे भी आगे जाकर बनने का समय पा सकते हैं, क्योंकि v1 में 1582 से 100-नैनोसेकंड अंतराल में गिना गया 60-बिट टाइमस्टैम्प एम्बेडेड होता है और v7 में एक सादा यूनिक्स मिलीसेकंड टाइमस्टैम्प एम्बेडेड होता है। इस टूल के वैलिडेटर में कोई भी आइडेंटिफ़ायर पेस्ट करें और यह पुष्टि करता है कि वैल्यू सही ढंग से बनी है या नहीं, उसका वर्ज़न और वेरिएंट बताता है, और — v1 व v7 के लिए — एम्बेडेड टाइमस्टैम्प को पढ़ने योग्य तारीख़ में डिकोड करता है, ताकि आप किसी लॉग या डेटाबेस डंप से आई ID को तुरंत जांच सकें।
बिना डैश वाले UUID का क्या मतलब है, और क्या मैं हाइफ़न हटा सकता हूं?
UUID में हाइफ़न पूरी तरह से कॉस्मेटिक होते हैं। इसका कैनोनिकल टेक्स्ट रूप 32 हेक्साडेसिमल अंकों को पठनीयता के लिए डैश से जोड़े गए पांच समूहों (8-4-4-4-12) में बांटता है, लेकिन हाइफ़न में कोई डेटा नहीं होता — उन्हें हटा दें तो वही 32-कैरेक्टर वाली वैल्यू बचती है, जैसे f47ac10b58cc4372a5670e02b2c3d479। कई सिस्टम कॉम्पैक्ट रूप को प्राथमिकता देते हैं: यह URL में छोटा होता है, फ़ाइलनेम में डिलिमिटर संबंधी समस्याओं से बचाता है, और फिक्स्ड-विड्थ डेटाबेस कॉलम में सही बैठता है। कुछ API इसकी जगह ब्रेसेज़ या urn:uuid: रूप की भी अपेक्षा करते हैं। बिना डैश वाला UUID भी उतना ही मान्य है और बिना कोई जानकारी खोए वापस स्टैंडर्ड लेआउट में बदला जा सकता है, क्योंकि ग्रुपिंग तय होती है। यह जनरेटर हर आइडेंटिफ़ायर को lowercase, uppercase, no-dashes, braces, या urn:uuid: रूप में आउटपुट दे सकता है, और वैलिडेटर में इन वेरिएंट्स को स्वीकार भी करता है — ऊपर अपना फ़ॉर्मेट चुनें और वही सटीक स्टाइल कॉपी करें जो आपके कोड को चाहिए।
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/uuid-generator" title="Free UUID/GUID Generator — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/uuid-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free UUID/GUID Generator</a> by The Toolbox</p>संबंधित टूल
मुफ़्त सुरक्षित पासवर्ड जनरेटर
अनुकूलन योग्य विकल्पों के साथ सुरक्षित, यादृच्छिक पासवर्ड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त QR कोड जनरेटर ऑनलाइन
URL, टेक्स्ट, WiFi क्रेडेंशियल और बहुत कुछ के लिए QR कोड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त JSON फ़ॉर्मेटर और वैलिडेटर
सिंटैक्स हाइलाइटिंग और त्रुटि पहचान के साथ JSON डेटा को फ़ॉर्मेट, सत्यापित और सुंदर बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त Base64 एनकोडर/डिकोडर
किसी भी टेक्स्ट को Base64 प्रारूप में एनकोड करें या Base64 स्ट्रिंग्स को पठनीय टेक्स्ट में वापस डिकोड करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
UUID/GUID जनरेटर के बारे में
UUID/GUID जनरेटर एक मुफ़्त टूल है जो यूनिवर्सली यूनीक आइडेंटिफ़ायर बनाता है — यानी f47ac10b-58cc-4372-a567-0e02b2c3d479 जैसी लंबी, हाइफ़न से जुड़ी स्ट्रिंग्स, जिनका इस्तेमाल डेटाबेस, API और डिस्ट्रिब्यूटेड सिस्टम किसी केंद्रीय काउंटर से तालमेल किए बिना रिकॉर्ड्स को लेबल करने के लिए करते हैं। एक वर्ज़न चुनें, यह बताएं कि आपको कितने चाहिए, और टूल तुरंत उन्हें बना देता है। डेवलपर्स, DBA और QA इंजीनियर इसका इस्तेमाल टेस्ट डेटा तैयार करने, रिसोर्सेज़ के नाम रखने, आइडेम्पोटेंसी की बनाने, या किसी ऐसे प्राइमरी-की कॉलम को भरने के लिए करते हैं जिसे कई मशीनों में टकराव-मुक्त (collision-free) रहना ज़रूरी होता है।
सब कुछ आपके ब्राउज़र में ही होता है। UUID क्लाइंट-साइड पर जनरेट होते हैं, इसलिए कुछ भी सर्वर पर अपलोड नहीं होता और आपके बनाए गए किसी भी आइडेंटिफ़ायर को लॉग या रिमोटली स्टोर नहीं किया जाता। कोई साइन-अप नहीं, कोई API की नहीं। v4 जनरेटर आपके ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम सोर्स (crypto.randomUUID) का इस्तेमाल करता है, जो सिक्योरिटी-सेंसिटिव वैल्यू के लिए भी अनुशंसित वही प्रिमिटिव है।
कौन-सा UUID वर्ज़न चुनें
UUID का वर्ज़न यह तय करता है कि उसके बिट्स कैसे भरे जाते हैं। यह जनरेटर आम वर्ज़न के साथ-साथ कुछ आधुनिक विकल्प भी सपोर्ट करता है:
- v4 (रैंडम) — डिफ़ॉल्ट और ज़्यादातर मामलों के लिए सही विकल्प। सभी बिट्स एक क्रिप्टोग्राफ़िकली सिक्योर सोर्स से रैंडम रूप से लिए जाते हैं। 122 रैंडम बिट्स के साथ, किसी भी वास्तविक वर्कलोड के लिए टकराव की संभावना नगण्य है।
- v7 (समय-क्रमबद्ध) — ऊपरी बिट्स में यूनिक्स-मिलीसेकंड टाइमस्टैम्प और बाकी में रैंडम बिट्स। चूंकि आगे के बाइट्स समय के साथ बढ़ते हैं, इसलिए v7 वैल्यू कालानुक्रमिक रूप से सॉर्ट होती हैं, जिससे डेटाबेस इंडेक्स कॉम्पैक्ट बने रहते हैं। नई टेबल्स के लिए एक मज़बूत आधुनिक डिफ़ॉल्ट।
- v1 (टाइमस्टैम्प + नोड) — अक्टूबर 1582 से 100-नैनोसेकंड अंतराल में गिना गया 60-बिट टाइमस्टैम्प, एक नोड वैल्यू के साथ मिलाकर। तब उपयोगी जब बनने के समय के अनुसार क्रम मायने रखता हो।
- v3 और v5 (डिटरमिनिस्टिक) — ये एक नेमस्पेस UUID और एक नाम स्ट्रिंग को हैश करते हैं (v3 MD5 का इस्तेमाल करता है, v5 SHA-1 का), इसलिए एक ही इनपुट हमेशा एक जैसा UUID देता है। एक नेमस्पेस चुनें (DNS, URL, OID, X.500, या अपना खुद का) और एक नाम टाइप करें ताकि URL या ईमेल एड्रेस जैसे स्थिर इनपुट से रीप्रोड्यूसिबल ID मिल सकें। नए काम के लिए v5 को प्राथमिकता दें।
- NIL — पूरी तरह शून्य वाला UUID, प्लेसहोल्डर या सेंटिनल के रूप में उपयोगी।
गैर-UUID ज़रूरतों के लिए यह टूल NanoID (छोटा, URL-फ्रेंडली, कस्टमाइज़ेबल लंबाई), ULID (लेक्सिकोग्राफ़िकली सॉर्ट होने योग्य, Base32), और CUID2 (टकराव-प्रतिरोधी, Prisma जैसे ORM में लोकप्रिय) भी जनरेट करता है।
बल्क में जनरेट करना, फ़ॉर्मेट करना और एक्सपोर्ट करना
आप एक ही बैच में 1,000 तक आइडेंटिफ़ायर बना सकते हैं — किसी टेबल को सीड करने या पाइपलाइन को स्ट्रेस-टेस्ट करने के लिए उपयोगी। हर रिज़ल्ट को आपके कोड की ज़रूरत के मुताबिक फ़ॉर्मेट में दिखाया जा सकता है:
- lowercase (कैनोनिकल) या UPPERCASE
- no dashes — हाइफ़न हटाकर सिर्फ़ 32 हेक्स कैरेक्टर
- braces —
{…}, वह स्टाइल जिसकी उम्मीद कई माइक्रोसॉफ्ट GUID API करते हैं - urn:uuid:… — RFC 4122 का URN रूप
एक सिंगल वैल्यू कॉपी करें, पूरे बैच को एक साथ कॉपी करें, या लिस्ट को JSON, CSV या प्लेन टेक्स्ट के रूप में एक्सपोर्ट करें। एक सेशन हिस्ट्री आपकी हाल की जनरेशंस (500 तक) सहेजकर रखती है ताकि आप बिना दोबारा जनरेट किए, थोड़ी देर पहले बनाई गई ID उठा सकें; यह सिर्फ़ मौजूदा टैब में रहती है और कहीं भी नहीं भेजी जाती।
मौजूदा UUID को वैलिडेट और डिकोड करना
वैलिडेटर में एक आइडेंटिफ़ायर पेस्ट करें और टूल पुष्टि करता है कि वह सही ढंग से बना है या नहीं, फिर उसका वर्ज़न और वेरिएंट बताता है। समय-आधारित वर्ज़न (v1 और v7) के लिए यह एम्बेडेड टाइमस्टैम्प को डिकोड करता है, ताकि आप जान सकें कि कोई ID कब बनाई गई थी। किसी लॉग, API रिस्पॉन्स, या डेटाबेस डंप से आई ID को झट से जांचने का यह एक तेज़ तरीका है, और यह भी देखने का कि कोई वैल्यू रैंडम v4 है या सॉर्ट होने योग्य v7।
ऊपर एक वर्ज़न चुनें, काउंट और फ़ॉर्मेट सेट करें, और जनरेट करें — हर आइडेंटिफ़ायर आपके अपने डिवाइस पर, तुरंत और निजी तौर पर बनाया जाता है।