Glyph WidgetsGlyph Widgets
टूलके बारे मेंसंपर्कब्लॉगगोपनीयताशर्तेंविज्ञापन हटाएंKo-fi पर सहायता करें

© 2026 Glyph Widgets LLC. सर्वाधिकार सुरक्षित।

·

100% क्लाइंट-साइड प्रोसेसिंग

ब्लॉग पर वापस जाएं

UUID Generator: ऑनलाइन यूनिक ID बनाएं

UUID जेनरेटर क्रिप्टोग्राफ़िक रूप से सुरक्षित v4 आइडेंटिफ़ायर बनाता है। केवल ब्राउज़र, एक बार में 100 तक, कॉपी और डाउनलोड के साथ। कोई अकाउंट नहीं।

Glyph Widgets
27 फ़रवरी 2026
11 मिनट पढ़ने का समय
uuid generatoruuid onlineuuid बनाएंuuid v4guid generator

UUID Generator क्या है?

UUID Generator एक मुफ़्त ऑनलाइन टूल है जो UUID v4 (Universally Unique Identifier संस्करण 4) आइडेंटिफ़ायर सीधे आपके ब्राउज़र में बनाता है। UUID सॉफ़्टवेयर डेवलपमेंट में एक मूलभूत समस्या हल करते हैं: डेटाबेस रिकॉर्ड, सेशन टोकन, फ़ाइल नाम या किसी भी एंटिटी के लिए यूनिक आइडेंटिफ़ायर की ज़रूरत होती है जो वितरित प्रणालियों में भी हर दूसरे से अलग होनी चाहिए। UUID v4 यह विशिष्टता केंद्रीय प्राधिकरण या टाइमस्टैम्प पर निर्भर किए बिना, रैंडमनेस के ज़रिए उत्पन्न करता है। टूल आधुनिक ब्राउज़रों में बनी नेटिव Web Crypto API (crypto.randomUUID()) का उपयोग करता है, जिसका अर्थ है कि कोई बाहरी लाइब्रेरी आपका डेटा नहीं संसाधित करती — सभी जेनरेशन क्लाइंट-साइड होती है, किसी रजिस्ट्रेशन की ज़रूरत नहीं है और ऑफ़लाइन काम करता है।

मुख्य विशेषताएं

  • Web Crypto API के साथ UUID v4 जेनरेशन — कंपोनेंट सीधे crypto.randomUUID() को कॉल करता है, वही क्रिप्टोग्राफ़िक रूप से सुरक्षित स्रोत जो आपके ऑपरेटिंग सिस्टम का रैंडम नंबर जेनरेटर उपयोग करता है।
  • बल्क जेनरेशन (1–100 UUIDs) — एक ड्रॉपडाउन आपको प्रति जेनरेशन 1, 5, 10, 25, 50 या 100 UUIDs चुनने की सुविधा देता है। सभी एक क्लिक में बनाए जाते हैं और स्क्रॉल करने योग्य सूची में दिखाई देते हैं।
  • तीन आउटपुट फ़ॉर्मेट — लोअरकेस (550e8400-e29b-41d4-a716-446655440000), अपरकेस (550E8400-E29B-41D4-A716-446655440000) या ब्रेसेस फ़ॉर्मेट ({550e8400-e29b-41d4-a716-446655440000}) में से चुनें। फ़ॉर्मेट जेनरेशन के समय लागू होता है, केवल डिस्प्ले ट्रांसफ़ॉर्मेशन के रूप में नहीं।
  • अलग-अलग या सभी कॉपी करें — सूची में प्रत्येक UUID का अपना कॉपी बटन होता है। एक "Copy All" बटन हर UUID को न्यूलाइन से जोड़कर क्लिपबोर्ड पर लिखता है — स्प्रेडशीट, सीड स्क्रिप्ट या माइग्रेशन फ़ाइल में पेस्ट करने के लिए तैयार।
  • UUID वैलिडेटर — एक अलग इनपुट फ़ील्ड कोई भी स्ट्रिंग स्वीकार करता है और उसे UUID v4 regex पैटर्न ^\{?[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\}?$ (केस-इनसेंसिटिव, वैकल्पिक ब्रेसेस के साथ) के विरुद्ध जांचता है। वैलिडेशन हरे चेक या लाल X के साथ एक वर्णनात्मक संदेश दिखाता है।

UUID Generator का उपयोग कैसे करें

चरण 1: कितने UUIDs चाहिए यह चुनें

"Count" ड्रॉपडाउन खोलें और एक मान चुनें: 1, 5, 10, 25, 50 या 100। डिफ़ॉल्ट 1 है। यदि आपको स्टेजिंग वातावरण में एक डेटाबेस टेबल को टेस्ट पंक्तियों से भरना है, तो 100 चुनने से आप एक क्लिक में पूरा बैच प्राप्त कर सकते हैं।

चरण 2: फ़ॉर्मेट चुनें

"Format" ड्रॉपडाउन खोलें और तीन विकल्पों में से एक चुनें:

  • लोअरकेस — मानक प्रतिनिधित्व: a1b2c3d4-e5f6-4789-8abc-def012345678। यह वह फ़ॉर्मेट है जो अधिकांश डेटाबेस, फ्रेमवर्क और API स्पेसिफ़िकेशन अपेक्षित करते हैं।
  • अपरकेस — सभी हेक्स कैरेक्टर बड़े अक्षरों में: A1B2C3D4-E5F6-4789-8ABC-DEF012345678। इसका उपयोग उन प्रणालियों के लिए करें जिन्हें अपरकेस की आवश्यकता है, जैसे कि कुछ Windows रजिस्ट्री एंट्री।
  • ब्रेसेस — घुंघराले कोष्ठकों में लिपटा लोअरकेस UUID: {a1b2c3d4-e5f6-4789-8abc-def012345678}। यह GUID फ़ॉर्मेट है जो Microsoft तकनीकों जैसे COM/DCOM और कुछ .NET लाइब्रेरी द्वारा अपेक्षित है।

चरण 3: जेनरेट करें

"Generate" बटन पर क्लिक करें। जेनरेट किए गए UUIDs तुरंत कंट्रोल के नीचे एक नंबर्ड सूची में दिखाई देते हैं। प्रत्येक एंट्री एक व्यक्तिगत कॉपी आइकन के साथ मोनोस्पेस फ़ॉन्ट में UUID दिखाती है।

चरण 4: परिणाम कॉपी करें

एकल UUID के लिए, उस पंक्ति के कॉपी आइकन पर क्लिक करें। कई UUIDs के लिए, "Copy All" पर क्लिक करें — टूल सभी मानों को न्यूलाइन से जोड़ता है और उन्हें आपके क्लिपबोर्ड पर लिखता है। फिर आप सीधे SQL INSERT स्टेटमेंट, CSV फ़ाइल या कॉन्फ़िगरेशन फ़ाइल में पेस्ट कर सकते हैं।

चरण 5: मौजूदा UUID वैलिडेट करें (वैकल्पिक)

"Validate UUID" सेक्शन तक स्क्रॉल करें। इनपुट फ़ील्ड में कोई भी UUID स्ट्रिंग पेस्ट करें और "Validate" पर क्लिक करें। टूल स्ट्रिंग को v4 पैटर्न के विरुद्ध जांचता है और हरा "Valid UUID v4" इंडिकेटर या लाल "Invalid UUID format" संदेश दिखाता है। वैलिडेटर लोअरकेस, अपरकेस और ब्रेसेस-रैप्ड फ़ॉर्मेट स्वीकार करता है।

व्यावहारिक उदाहरण

डेटाबेस को टेस्ट रिकॉर्ड से भरें

आपको स्टेजिंग वातावरण में एक नई users टेबल के लिए 25 प्राइमरी कीज़ चाहिए। काउंट 25 चुनें, फ़ॉर्मेट लोअरकेस, "Generate" पर क्लिक करें, फिर "Copy All" पर। परिणाम को अपनी सीड स्क्रिप्ट में पेस्ट करें:

INSERT INTO users (id, name) VALUES
('a1b2c3d4-...', 'Test User 1'),
('b2c3d4e5-...', 'Test User 2'),
...

प्रत्येक UUID गारंटीकृत रूप से यूनिक है और किसी भी वितरित प्रणाली में प्राइमरी की के रूप में उपयोग करना सुरक्षित है।

Windows COM कंपोनेंट के लिए GUID जेनरेट करें

एक .NET लाइब्रेरी को एक क्लास पर GUID एट्रिब्यूट की आवश्यकता है। काउंट 1, फ़ॉर्मेट ब्रेसेस चुनें, "Generate" पर क्लिक करें। आउटपुट {3F2504E0-4F89-41D3-9A0C-0305E82C3301} को C# में सीधे [Guid("...")] एट्रिब्यूट में पेस्ट किया जा सकता है।

थर्ड-पार्टी API से UUID वैलिडेट करें

आपकी एप्लिकेशन को एक बाहरी सेवा से ID प्राप्त हुई और आप अनिश्चित हैं कि इसे संग्रहीत करने से पहले यह वैध v4 UUID है या नहीं। मान को वैलिडेटर में पेस्ट करें, "Validate" पर क्लिक करें और आगे बढ़ने से पहले हरे इंडिकेटर की पुष्टि करें। यह स्क्रैच पैड में regex लिखने से तेज़ है।

टिप्स और बेस्ट प्रैक्टिस

सेटिंग बदले बिना पुनः जेनरेट करें। जेनरेशन के बाद, रिज़ल्ट कार्ड हेडर में "Regenerate" बटन दिखाई देता है। इस पर क्लिक करने से ड्रॉपडाउन को छुए बिना उसी काउंट और फ़ॉर्मेट के साथ नई जेनरेशन होती है — यह तब उपयोगी है जब आपको एक अलग सेट चाहिए लेकिन वही कॉन्फ़िगरेशन।

फ़ॉर्मेट जेनरेशन के समय लागू होता है। यदि आप 10 UUIDs लोअरकेस में जेनरेट करते हैं, फिर अपरकेस में स्विच करते हैं और दोबारा जेनरेट करते हैं, तो आपको अपरकेस में पूरी तरह नया सेट मिलता है — पहले वाले सेट का री-फ़ॉर्मेट नहीं। यदि आपको एक ही UUID दो फ़ॉर्मेट में चाहिए, तो वैलिडिटी की पुष्टि के लिए लोअरकेस वर्शन पर वैलिडेटर चला सकते हैं, फिर मैन्युअली कन्वर्ट करें।

URL के ज़रिए सेटिंग शेयर करें। टूल useShareableState के माध्यम से आपकी काउंट और फ़ॉर्मेट सेलेक्शन को एक शेयर करने योग्य URL में एन्कोड करता है। यदि आप किसी सहकर्मी को इन पैरामीटर वाला लिंक भेजते हैं, तो टूल उन सेटिंग के साथ प्री-सेलेक्टेड लोड होता है।

पुराने ब्राउज़र में क्लिपबोर्ड फ़ॉलबैक काम करता है। यदि navigator.clipboard.writeText उपलब्ध नहीं है — कुछ कॉर्पोरेट वातावरण में सामान्य — टूल अस्थायी रूप से एक <textarea> बनाता है, उसका कंटेंट चुनता है और फ़ॉलबैक के रूप में document.execCommand('copy') को कॉल करता है।

सामान्य समस्याएं और समस्या-समाधान

वैलिडेशन पर "Please enter a UUID" त्रुटि। यह तब दिखाई देती है जब आप खाली इनपुट फ़ील्ड के साथ "Validate" क्लिक करते हैं। क्लिक करने से पहले एक UUID स्ट्रिंग पेस्ट करें।

वैलिडेटर किसी UUID को इनवैलिड दिखाता है जिसे आप जानते हैं वास्तविक है। वैलिडेटर विशेष रूप से UUID v4 फ़ॉर्मेट की जांच करता है। UUID v1 (टाइम-बेस्ड), v3 (MD5-नेमस्पेस) और v5 (SHA1-नेमस्पेस) आइडेंटिफ़ायर में वर्शन और वेरिएंट फ़ील्ड में अलग बिट पैटर्न होते हैं और v4 वैलिडेशन में फेल होंगे। यदि आप CockroachDB या Cassandra क्लस्टर जैसे सिस्टम से UUID v1 प्राप्त करते हैं, तो वैलिडेटर इसे सही ढंग से non-v4 UUID के रूप में रिपोर्ट करेगा।

ब्रेसेस फ़ॉर्मेट डेटाबेस ने अस्वीकार किया। अधिकांश SQL डेटाबेस और ORM बिना ब्रेसेस के सादे हाइफ़नेटेड फ़ॉर्मेट की अपेक्षा करते हैं। संग्रहीत करने से पहले ब्रेसेस हटाएं, या लोअरकेस या अपरकेस फ़ॉर्मेट में स्विच करें। वैलिडेटर ब्रेसेस-रैप्ड इनपुट स्वीकार करता है, लेकिन आपका डेटाबेस ड्राइवर शायद नहीं।

कॉपी बटन कुछ नहीं करता। क्लिपबोर्ड API एक्सेस के बिना ब्राउज़र (कुछ वातावरण में HTTP कनेक्शन, या लॉक-डाउन ब्राउज़र प्रोफाइल) में फ़ॉलबैक document.execCommand('copy') मेथड उपयोग की जाती है। यदि वह भी चुपचाप फेल हो जाती है, तो मोनोस्पेस आउटपुट फ़ील्ड से टेक्स्ट मैन्युअली चुनें और कॉपी करें।

गोपनीयता और सुरक्षा

UUID Generator पूरी तरह आपके ब्राउज़र के अंदर चलता है। कोई UUID, कोई सेटिंग और कोई वैलिडेशन इनपुट किसी सर्वर पर प्रसारित नहीं होते। टूल crypto.randomUUID() का उपयोग करता है, जो Web Crypto API का हिस्सा है और ऑपरेटिंग सिस्टम के क्रिप्टोग्राफ़िक रूप से सुरक्षित स्यूडो-रैंडम नंबर जेनरेटर से एंट्रॉपी लेता है — वही स्रोत जो TLS कुंजी जेनरेशन के लिए उपयोग किया जाता है। जेनरेट किए गए UUIDs डेटाबेस प्राइमरी कीज़, ऑथेंटिकेशन टोकन या फ़ाइल आइडेंटिफ़ायर के रूप में उपयोग के लिए सुरक्षित हैं। पेज लोड होने के बाद टूल पूरी तरह ऑफ़लाइन काम करता है।

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

क्या UUID Generator मुफ़्त है? हां, बिना उपयोग सीमा के पूरी तरह मुफ़्त। कोई अकाउंट, सब्सक्रिप्शन या भुगतान की आवश्यकता नहीं। बल्क जेनरेशन, फ़ॉर्मेट विकल्प और वैलिडेशन सहित सभी सुविधाएं सभी उपयोगकर्ताओं के लिए उपलब्ध हैं।

क्या टूल ऑफ़लाइन काम करता है? हां। पेज लोड होने के बाद, इंटरनेट कनेक्शन के बिना जेनरेशन और वैलिडेशन काम करते हैं। जेनरेशन के लिए उपयोग की जाने वाली Web Crypto API ब्राउज़र में बनी हुई है और कोई नेटवर्क कॉल की आवश्यकता नहीं है।

क्या मेरा डेटा सुरक्षित है? आपके UUID पूरी तरह आपके ब्राउज़र में जेनरेट होते हैं। कुछ भी सर्वर पर नहीं भेजा जाता। सोर्स कोड केवल क्लाइंट-साइड चलता है। आप इसे अपने ब्राउज़र के डेवलपर टूल में नेटवर्क टैब की जांच करके सत्यापित कर सकते हैं — "Generate" क्लिक करने पर कोई आउटबाउंड अनुरोध नहीं किए जाते।

UUID और GUID में क्या अंतर है? UUID (Universally Unique Identifier) और GUID (Globally Unique Identifier) एक ही अवधारणा हैं। GUID वह नाम है जो Microsoft उपयोग करता है; UUID RFC 4122 में परिभाषित नाम है। दोनों एक 128-बिट आइडेंटिफ़ायर को संदर्भित करते हैं जो आमतौर पर हाइफ़न द्वारा अलग किए गए पांच समूहों में 32 हेक्स कैरेक्टर के रूप में प्रस्तुत किया जाता है। यह टूल UUID v4 जेनरेट करता है, जो अधिकांश आधुनिक एप्लिकेशन में उपयोग की जाने वाली रैंडम वेरिएंट है।

UUID v4 क्यों न कि v1 या v5? UUID v4 एप्लिकेशन आइडेंटिफ़ायर के लिए सबसे व्यापक रूप से उपयोग की जाने वाली वेरिएंट है क्योंकि इसे सिस्टम के बीच किसी समन्वय की आवश्यकता नहीं है, कोई सीड डेटा नहीं और होस्ट मशीन या जेनरेशन समय के बारे में कोई जानकारी उजागर नहीं होती। UUID v1 एक टाइमस्टैम्प और MAC पता एम्बेड करता है, जो सिस्टम जानकारी उजागर कर सकता है। UUID v5 को एक नेमस्पेस और इनपुट स्ट्रिंग की आवश्यकता है, जो इसे रैंडम के बजाय डेटर्मिनिस्टिक बनाता है। अधिकांश उपयोग मामलों के लिए — डेटाबेस प्राइमरी कीज़, सेशन आइडेंटिफ़ायर, कॉरिलेशन IDs — v4 सही विकल्प है।

UUID v4 आइडेंटिफ़ायर कितने यूनिक हैं? दो रैंडमली जेनरेट किए गए v4 UUIDs में डुप्लीकेट की संभावना लगभग 5.3 × 10³⁶ में 1 है। व्यावहारिक रूप से, किसी भी टकराव की 50% संभावना से पहले आपको लगभग 2.7 × 10¹⁸ UUIDs जेनरेट करने होंगे। अधिकांश एप्लिकेशन के लिए, किसी डिडुप्लीकेशन लॉजिक के बिना टकराव का जोखिम नगण्य है।

क्या मैं इन UUIDs को डेटाबेस प्राइमरी कीज़ के रूप में उपयोग कर सकता हूं? हां। UUID v4 आमतौर पर PostgreSQL (कॉलम टाइप uuid के साथ), MySQL (CHAR(36) या BINARY(16) के रूप में), MongoDB और अधिकांश अन्य डेटाबेस में प्राइमरी की टाइप के रूप में उपयोग किया जाता है। सीक्वेंशियल इंटीजर कीज़ की तुलना में मुख्य ट्रेडऑफ़ B-tree इंडेक्स में इंडेक्स फ्रैग्मेंटेशन है; यदि आपका डेटाबेस लाखों पंक्तियां संभालता है और आपको राइट परफ़ॉर्मेंस समस्याएं आती हैं, तो UUID v7 (टाइम-ऑर्डर्ड) या ULID पर विचार करें — दोनों ID Generator Suite टूल में उपलब्ध हैं।

ब्रेसेस फ़ॉर्मेट का क्या अर्थ है? ब्रेसेस फ़ॉर्मेट UUID को घुंघराले कोष्ठकों में लपेटता है: {a1b2c3d4-e5f6-4789-8abc-def012345678}। यह GUID नोटेशन है जो Microsoft द्वारा उपयोग की जाती है, विशेष रूप से COM/DCOM कंपोनेंट रजिस्ट्रेशन, .NET के [Guid] एट्रिब्यूट और Windows रजिस्ट्री एंट्री में। यदि आप विशेष रूप से Microsoft टेक्नोलॉजी स्टैक को लक्षित नहीं कर रहे हैं, तो मानक लोअरकेस फ़ॉर्मेट पसंद किया जाता है।

क्या मैं वही UUIDs पुनः जेनरेट कर सकता हूं? नहीं। प्रत्येक UUID v4 रैंडमली जेनरेट होता है और पुनः उत्पन्न नहीं किया जा सकता। यदि आपको किसी दिए गए इनपुट से पुनरुत्पादनीय आइडेंटिफ़ायर चाहिए, तो UUID v5 (जो नेमस्पेस और नाम को हैश करता है) या CUID2 (ID Generator Suite टूल में उपलब्ध) का उपयोग करें। अधिकांश एप्लिकेशन आवश्यकताओं के लिए, पुनरुत्पादनीयता की आवश्यकता नहीं है — बस UUID जेनरेट करें और स्टोर करें।

क्या वैलिडेटर v4 के अलावा अन्य UUID वर्शन भी जांचता है? वैलिडेटर विशेष रूप से v4 फ़ॉर्मेट जांचता है। UUID में कैरेक्टर का चौथा समूह वर्शन को एन्कोड करता है: एक v4 UUID में तेरहवें कैरेक्टर के रूप में 4 होता है, और तीसरे समूह का पहला कैरेक्टर 8, 9, a या b (वेरिएंट बिट्स) होता है। UUID v1, v3 या v5 आइडेंटिफ़ायर में इन पोज़िशन पर अलग मान होते हैं और इनवैलिड दिखाई देंगे।

संबंधित टूल्स

  • UUID Generator — इस गाइड में शामिल फ़ोकस्ड टूल
  • जल्द आ रहा है: ID Generator Suite — UUID v4, Nanoid, ULID, CUID2, Short UUID और MongoDB ObjectID एक जगह जेनरेट करता है
  • Password Generator — उसी Web Crypto API का उपयोग करके क्रिप्टोग्राफ़िक रूप से सुरक्षित पासवर्ड जेनरेट करता है
  • Base64 Encoder/Decoder — UUID स्ट्रिंग और अन्य बाइनरी डेटा को ट्रांसपोर्ट के लिए Base64 में एन्कोड करता है
  • JSON Formatter — UUID फ़ील्ड वाले JSON पेलोड फ़ॉर्मेट और वैलिडेट करता है

अभी UUID Generator आज़माएं: UUID Generator

अंतिम अपडेट: 27 फ़रवरी 2026

पढ़ना जारी रखें

और लेखUUID Generator आज़माएं