शॉर्ट आईडी जनरेटर

ब्राउज़र के सुरक्षित क्रिप्टोग्राफ़िक API से, पूरी तरह कस्टमाइज़ होने वाले अक्षरों और लंबाई के साथ रैंडम शॉर्ट आईडी (nanoid जैसी) बनाएँ। जनरेशन 100% लोकल है, कुछ भी किसी सर्वर पर नहीं भेजा जाता।

बनाई गई आईडी (10)

यह कैसे काम करता है

UUID (हाइफ़न के साथ 36 अक्षर) के उलट, शॉर्ट आईडी URL, फ़ाइल नाम या ट्रैकिंग कोड में पढ़ने लायक बनी रहती है, फिर भी अनोखी बने रहने के लिए पर्याप्त एंट्रॉपी रखती है। पहले से तय या कस्टम अक्षर-सेट, लंबाई और बनाई जाने वाली आईडी की संख्या चुनें: हर अक्षर ब्राउज़र के सुरक्षित क्रिप्टोग्राफ़िक API (crypto.getRandomValues) से रैंडम रूप से चुना जाता है, किसी साधारण Math.random() से नहीं।

टकराव (collision) से बचने के लिए कितनी लंबाई चुनें?

62 अक्षरों वाले अल्फ़ान्यूमेरिक सेट के साथ, 10 अक्षरों की आईडी में पहले से ही लगभग 62¹⁰ संभावित संयोजन होते हैं, जो ज़्यादातर उपयोगों (सेशन आईडी, ट्रैकिंग कोड, URL शॉर्टनर की कीज़) के लिए काफ़ी है। लाखों आईडी बनाने वाले बहुत बड़े पैमाने के उपयोग के लिए, टकराव का जोखिम और घटाने के लिए 14 से 16 अक्षर चुनें।

"भ्रमित करने वाले अक्षरों के बिना" अक्षर-सेट क्यों दिया गया है?

जब किसी आईडी को हाथ से दोबारा लिखना पड़े (पिकअप कोड, छपा हुआ एक्टिवेशन कोड), तो इस्तेमाल किए गए फ़ॉन्ट के हिसाब से 0/O और 1/I/l आसानी से एक-दूसरे जैसे दिखते हैं। "भ्रमित करने वाले अक्षरों के बिना" प्रीसेट इन्हें हटा देता है ताकि टाइप करने में इंसानी गलतियाँ कम हों।

गोपनीयता: जनरेशन पूरी तरह आपके ब्राउज़र में होता है, कोई भी आईडी किसी सर्वर पर भेजी या सेव नहीं की जाती।