UUID Generator

Bulk में UUID v4 या v7 बनाएं — version चुनें, संख्या तय करें, सब copy करें। पूरा काम ब्राउज़र में।

अपने ब्राउज़र में तुरंत UUID v4 या v7 generate करें — version चुनें, 1 से 100 तक की संख्या तय करें, फिर अलग-अलग या पूरी list एक साथ copy करें। UUID v4 पूरी तरह random होता है (crypto.randomUUID()), जबकि UUID v7 में millisecond timestamp जुड़ा होता है जिससे यह database primary key के लिए time-ordered रहता है। पूरा काम आपके device पर होता है — कोई data server पर नहीं जाता।

RFC 4122 random — 2¹²² unique values, zero network requests

UUID कैसे generate करें

  1. 1

    UUID version चुनें

    पूरी तरह random identifier के लिए v4 चुनें (crypto.randomUUID() से 122 bit randomness), या ऐसे time-ordered UUID के लिए v7 जिसमें 48-bit millisecond Unix timestamp जुड़ा हो — database primary key के लिए आदर्श।

  2. 2

    संख्या तय करें

    count selector से एक ही click में 1, 5, 10, 25, 50 या 100 UUID बनाएं। पूरा काम आपके ब्राउज़र में होता है — कोई server request नहीं भेजी जाती।

  3. 3

    Generate दबाएं

    हर click पर Web Crypto API (v4 के लिए crypto.randomUUID, v7 के लिए crypto.getRandomValues) से नए cryptographically random UUID बनते हैं।

  4. 4

    एक या सभी copy करें

    किसी एक UUID के पास के copy icon पर click करें, या Copy all से पूरी list को newline-अलग text के रूप में लें — जिसे code, spreadsheet या migration script में सीधे paste किया जा सकता है।

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

UUID v4 और v7 में क्या अंतर है?
UUID v4 पूरी तरह random होता है — 122 bit की randomness, इसलिए collision की संभावना न के बराबर है। UUID v7 में 48-bit का millisecond Unix timestamp शुरुआत में जुड़ा होता है, जिससे बने हुए UUID time-ordered रहते हैं और database primary key के रूप में सही क्रम में sort होते हैं — अलग created_at column की ज़रूरत नहीं पड़ती।
Online मुफ़्त में random UUID कैसे generate करें?
ऊपर Generate पर click करें। यह tool पूरी तरह आपके ब्राउज़र में crypto.randomUUID() (v4) और crypto.getRandomValues() (v7) से चलता है — कोई server request नहीं, कोई account नहीं चाहिए।
Python में UUID कैसे generate करते हैं?
Python में built-in uuid module का उपयोग करें: random UUID के लिए uuid.uuid4()। Python 3.x में यह सीधे उपलब्ध है। Version 7 के लिए नए Python संस्करणों में uuid.uuid7() या अलग library इस्तेमाल कर सकते हैं। यहाँ बना UUID copy करके आप अपने Python code में test कर सकते हैं।
Java में UUID कैसे बनाएं?
Java में java.util.UUID class का उपयोग करें — random UUID के लिए UUID.randomUUID()। यह v4 UUID बनाता है। समय-क्रम वाले v7 के लिए किसी library की ज़रूरत होती है, क्योंकि standard JDK अभी v7 सीधे नहीं देता। इस tool का v7 output आप अपने Java program में सीधे paste कर सकते हैं।
PostgreSQL में UUID कैसे इस्तेमाल करें?
PostgreSQL में UUID एक built-in data type है। Column को uuid टाइप दें और default के रूप में gen_random_uuid() (v4) सेट करें। Time-ordered keys के लिए v7 बेहतर है क्योंकि यह B-tree index में बेहतर locality देता है। यहाँ से UUID copy करके INSERT या migration script में डाल सकते हैं।
एक बार में कितने UUID बना सकते हैं?
एक batch में 100 तक UUID। संख्या चुनें (1, 5, 10, 25, 50, 100), v4 या v7 select करें, फिर Generate दबाएं। पूरी list को newline से अलग text के रूप में पाने के लिए Copy all का उपयोग करें।
JavaScript या TypeScript में UUID generator कैसे बनाएं?
नए ब्राउज़र और Node.js 19+ में v4 के लिए crypto.randomUUID() का उपयोग करें। JavaScript या TypeScript में UUID v7 के लिए 'uuid' npm package (uuidv7()) या 'uuidv7' package इस्तेमाल करें। यह tool बना हुआ value दिखाता है ताकि आप कुछ install किए बिना ही test या copy कर सकें।
क्या UUID v7 production में सुरक्षित है?
UUID v7 RFC 9562 (मई 2024 में प्रकाशित) के अनुरूप है और बड़े databases व ORMs इसे support करते हैं। इसका time-ordered स्वभाव random v4 की तुलना में B-tree index में बेहतर locality देता है, इसलिए यह primary key के लिए production में अच्छा विकल्प है।

संदर्भ

  • RFC 9562 — Universally Unique IDentifiers (UUIDs)

    UUID format का मौजूदा IETF standard, मई 2024 में प्रकाशित। इसमें UUID v4 (random), v7 (time-ordered) और पूरा 128-bit layout परिभाषित है।

  • MDN — crypto.randomUUID()

    ब्राउज़र की native method जो cryptographically secure random number generator से RFC-अनुरूप version-4 UUID string बनाती है।

  • MDN — Crypto.getRandomValues()

    Low-level API जो किसी typed array को cryptographically मज़बूत random value से भरती है — यहाँ इसका उपयोग UUID v7 के random bits बनाने में होता है।

संबंधित developer tools