Skip to content
Zoyku

ULID जनरेटर

ULID बनाएँ — अंदर मिलीसेकंड टाइमस्टैम्प वाले, क्रमबद्ध होने योग्य 26-वर्ण यूनिक आइडेंटिफ़ायर — और किसी भी ULID को उसकी बनने की वक़्त तक वापस डिकोड करें।

ULIDsTimestamp (ms)

Generated locally with crypto.getRandomValues — 48-bit timestamp + 80-bit randomness, Crockford Base32, 26 characters.

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — किसी सर्वर पर अपलोड नहीं होता।

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

  1. 1ULID का बैच बनाने के लिए Generate दबाएँ (या डिकोड करने के लिए एक पेस्ट करें)।
  2. 2हर ULID अपना अंतर्निहित टाइमस्टैम्प दिखाता है — ISO फ़ॉर्मैट में बनने की वक़्त।
  3. 3फ़िक्सचर, DB सीड या लॉग विश्लेषण के लिए अकेले या पूरी लिस्ट कॉपी करें।

ULID जनरेटर

UUIDv4 पूरी तरह रैंडम है, इसलिए उसे ले जाने वाली DB रोज़ अराजक तरीके से सॉर्ट होती हैं: इंडेक्स फ़्रैगमेंट होते हैं और समय-आधारित क्वेरी को अलग कॉलम चाहिए। ULID शुरुआत में 48-बिट मिलीसेकंड टाइमस्टैम्प रखता है, फिर 80 रैंडम बिट — Crockford Base32 के 26 वर्ण, जो सादे स्ट्रिंग की तरह सॉर्ट करने पर भी सही क्रम में रहते हैं।

Crockford अल्फ़ाबेट (0-9 और I, L, O, U छोड़कर A-Z) उन वर्णों को हटाता है जो हाथ से लिखते समय सबसे ज़्यादा ग़लत पढ़े जाते हैं: न I/1 का भ्रम, न O/0 का। रैंडम हिस्सा crypto.getRandomValues से और टाइम हिस्सा सिस्टम घड़ी से — पूरी तरह ULID स्पेसिफ़िकेशन के अनुरूप।

बनाने के अलावा, कोई मौजूदा ULID पेस्ट करके डिकोड करें: अंदर का टाइमस्टैम्प निकलकर ISO तारीख के रूप में दिखता है — आपके लॉग का हर ULID मुफ़्त में बनने के समय का रिकॉर्ड बन जाता है। बैच मोड एक बार में 50 तक, सब एक ही पल के।

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

UUIDv4 की जगह ULID क्यों?

सॉर्टिंग के लिए। ULID के पहले 10 वर्ण बनने का समय एनकोड करते हैं: लेक्सिकोग्राफ़िक क्रम = कालानुक्रमिक क्रम — प्राइमरी की इंडेक्स में क्लस्टर होते हैं, समय-रेंज स्कैन सीधे चलते हैं, लॉग ख़ुद सजते हैं। UUIDv4 में इनमें से कोई गुण नहीं; ULID फिर भी 128-बिट कोलिज़न रेज़िस्टेंस रखता है।

Crockford Base32 क्या है?

32 वर्णों का अल्फ़ाबेट (अंक और I, L, O, U रहित A-Z), मानव-अंतरण को झेलने के लिए बना: कोई मिलते-जुलते अक्षर/अंक नहीं, केस-इनसेंसिटिव। hex से 25% घना और base64 की तरह +, /, = नहीं — URL, फ़ाइलनाम और XML में बिना एस्केप सुरक्षित।

एक ही मिलीसेकंड में बने दो ULID टकराते हैं?

व्यवहार में नहीं: 80 रैंडम बिट हर मिलीसेकंड में ~1.2 × 10²⁴ संभावनाएँ देते हैं। स्पेक में मोनोटोनिक जनरेशन भी परिभाषित है (उसी मिलीसेकंड में रैंडम हिस्सा बढ़ाना), जिसे बैच मोड संरचना से ही पालन करता है।

Is the output safe to paste into production code?

Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.

Does it work on large inputs?

Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.

Is this tool free to use?

Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.

मिलते-जुलते टूल

सभी डेवलपर टूल →
developer

UUID जनरेटर

रैंडम UUID v4 आइडेंटिफ़ायर एक क्लिक में बड़ी संख्या में बनाएँ — एक बार में 1 से 500, आपके ब्राउज़र की क्रिप्टोग्राफ़िक रैंडमनेस से। फ़्री, तुरंत, ऑफ़लाइन भी।

टूल खोलें›
security

टोकन जनरेटर

ब्राउज़र में क्रिप्टोग्राफ़िक रूप से रैंडम API टोकन, सेशन ID और सीक्रेट बनाएँ — crypto.getRandomValues, बैच आउटपुट, हर टोकन की एंट्रॉपी दिखती है।

टूल खोलें›
utility

Unix टाइमस्टैम्प कन्वर्टर

Unix सेकंड या मिलीसेकंड को इंसानी तारीख़ों में और वापस बदलें — लाइव घड़ी, लोकल-टाइमज़ोन और UTC आउटपुट के साथ — सब आपके ब्राउज़र में।

टूल खोलें›
developer

JSON फ़ॉर्मैटर

बिगड़े JSON को ऑनलाइन फ़ॉर्मैट और ब्यूटिफ़ाई करें — 2 स्पेस, 4 स्पेस या टैब, तुरंत वैलिडेशन और सटीक एरर-लोकेशन के साथ। 100% आपके ब्राउज़र में।

टूल खोलें›
developer

हैश जनरेटर

टेक्स्ट या फ़ाइल का SHA-1, SHA-256, SHA-384, SHA-512 या MD5 हैश सीधे ब्राउज़र में गिनें। इंटीग्रिटी जाँच के तेज़ चेकसम — कुछ अपलोड नहीं।

टूल खोलें›
developer

cron समझाने वाला

किसी भी cron एक्सप्रेशन को सरल भाषा में समझें: हर फ़ील्ड की व्याख्या, आपके टाइमज़ोन में अगले पाँच रन टाइम और एक क्लिक में तैयार प्रीसेट।

टूल खोलें›
developer

Base64 एनकोडर

टेक्स्ट को पूरे UTF-8 सपोर्ट के साथ तुरंत Base64 में एनकोड करें — emoji, एक्सेंट और CJK अक्षर सलामत रहते हैं। फ़्री, प्राइवेट, कुछ भी ब्राउज़र से नहीं निकलता।

टूल खोलें›

यह टूल एम्बेड करें

एक लाइन में यह टूल अपनी साइट पर लगाएँ — यह विज़िटर के ब्राउज़र में चलता है।

<iframe src="https://zoyku.com/hi/tools/ulid-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — ulid-generator" loading="lazy"></iframe>
100% local processing