डेवलपर

डेवलपर्स के लिए यूटिलिटीज़ — UUID, टाइमस्टैम्प, Base64, संख्या प्रणाली और कोड, सब कुछ ब्राउज़र में ऑफलाइन काम करता है।

आईडी और समय

3

एन्कोडिंग

5

Base64 एन्कोडर और डिकोडर

टेक्स्ट को Base64 में एन्कोड और डिकोड करें। UTF-8 और URL-सुरक्षित प्रारूप समर्थित। ऑनलाइन, ब्राउज़र में चलता है और पूरी तरह निःशुल्क।

URL एन्कोडर और डिकोडर

URL Encoder Decoder ऑनलाइन: टाइप करते ही URL एन्कोड और डिकोड करें, स्पेस के लिए %20 या + चुनें, URL को पैरामीटर में बाँटें और UTM टैग हटाएँ।

JSON Formatter और Validator

मुफ़्त JSON Formatter और Validator। JSON को फ़ॉर्मेट और मिनिफ़ाई करें, लाइन और कॉलम के साथ लाइव त्रुटि जाँच, ट्रेलिंग कॉमा और सिंगल कोट्स का एक क्लिक में सुधार।

Base64 को इमेज में बदलें

Base64 स्ट्रिंग या HTML टैग को तुरंत छवि में बदलें। JPG, PNG, WebP में डाउनलोड करें। निःशुल्क और सीधे ब्राउज़र में।

संख्या प्रणाली कनवर्टर

प्रोग्रामर के लिए BIN/HEX/DEC/OCT संख्या प्रणाली कनवर्टर। नकारात्मक संख्याएं (टूज़ कॉम्प्लिमेंट), 8-64 बिट चौड़ाई समर्थित। ऑनलाइन, मुफ्त।

रंग और टेक्स्ट

6

कलर पिकर ऑनलाइन

HSV, HSL और पारंपरिक RYB रंग चक्र, तैयार रंग सामंजस्य और HEX, RGB, HSL, OKLCH व CMYK में रूपांतरण। नज़दीकी Tailwind टोकन भी। मुफ़्त, इंस्टॉल की ज़रूरत नहीं।

इमेज कलर पिकर

इमेज अपलोड करें, रंग पर क्लिक करें और उसका HEX, RGB या HSL कोड क्लिपबोर्ड में मिल जाता है। पिक्सेल लूप, ज़ूम और प्रमुख रंगों की पैलेट। मुफ़्त, बिना रजिस्ट्रेशन।

केस कनवर्टर

टेक्स्ट को camelCase, snake_case, PascalCase और kebab-case में बदलें, या झट से बड़े या छोटे अक्षरों में बदलें। डेवलपर्स और आम लेखन दोनों के लिए, ऑनलाइन और मुफ़्त।

टेक्स्ट तुलना ऑनलाइन

दो टेक्स्ट की तुलना ऑनलाइन करें: हर अंतर साथ-साथ, पंक्ति या शब्द के स्तर पर हाइलाइट होता है। मुफ़्त text compare टूल, आपका टेक्स्ट ब्राउज़र से बाहर नहीं जाता।

Markdown एडिटर

साथ-साथ लाइव प्रीव्यू वाला ऑनलाइन Markdown एडिटर: टूलबार, शॉर्टकट, तालिकाएँ, कार्य सूचियाँ, फ़ुटनोट, Word या Google Docs से चिपकाएँ, PDF या Word में सहेजें।

Markdown कनवर्टर

मुफ़्त Markdown कनवर्टर: MD को PDF, Word, EPUB, LaTeX, HTML या टेक्स्ट में बदलें, तालिकाएँ Excel और CSV में, साथ ही Jira, Slack और BBCode। सब ब्राउज़र में।

फ़ॉर्मैट से नहीं, स्थिति से गुटबद्ध

यह कैटेगरी किसी थीम से ज़्यादा एक दराज़ जैसी है। इसमें वे छोटे-छोटे कन्वर्ज़न हैं जिनकी ज़रूरत आपको तब पड़ती है जब असली काम कुछ और होता है, इसलिए ये यहाँ उस स्थिति के हिसाब से लिस्ट किए गए हैं जिसमें आप इनकी ओर मुड़ते हैं।

“इस लॉग में एक अस्पष्ट स्ट्रिंग है और मुझे नहीं पता वह क्या है।” अगर वह 550e8400-e29b-41d4-a716-446655440000 जैसी दिखे, तो UUID डिकोडर आपको उसका वर्ज़न बताता है, और v1, v6 व v7 के लिए वह टाइमस्टैम्प भी जब वह बनी थी। अगर वह SGVsbG8= जैसी दिखे या == पर ख़त्म हो, तो वह Base64 है — इसे डिकोड करें। अगर वह 17 से शुरू होने वाली दस अंकों की खाली संख्या हो, तो वह लगभग अभी का Unix टाइमस्टैम्प है।

“मुझे एक ID चाहिए।” UUID जनरेटर v1 और v3 से v7 तक बनाता है और टेस्ट डेटाबेस को भरने के लिए एक साथ हज़ारों बना देगा।

“यह टाइमस्टैम्प हज़ार गुने के फ़र्क से ग़लत है।” सेकंड या मिलीसेकंड — टाइमस्टैम्प कन्वर्टर दोनों संभालता है और बताता है कि आपने कौन-सी वैल्यू दी थी।

“मुझे यह डेटा URI असली फ़ाइल के रूप में चाहिए।” या उल्टा: Base64 से इमेज।

“वह रंग असल में क्या है?” नोटेशन के बीच बदलने के लिए कलर पिकर, और किसी स्क्रीनशॉट या मॉकअप से वैल्यू पढ़ने के लिए इमेज कलर पिकर।

“यह snake_case होना चाहिए और अभी camelCase है।” केस कन्वर्टर।

“0xDEADBEEF दशमलव में क्या है, और साइन्ड होने पर क्या होता है?” नंबर सिस्टम कन्वर्टर, जो ज़्यादातर टूल के उलट negative numbers और two’s complement भी संभालता है।

आइडेंटिफ़ायर उम्मीद से ज़्यादा जानकारी लीक करते हैं

यहाँ कहने लायक एक क्रॉस-कटिंग बात है, क्योंकि इसे किसी अकेले टूल पेज का हिस्सा नहीं माना जा सकता: इनमें से कई फ़ॉर्मैट ऐसी जानकारी साथ ले जाते हैं जिसे पब्लिश करने का आपका इरादा कभी नहीं था।

UUID v1 में टाइमस्टैम्प और मशीन का MAC एड्रेस दोनों बंद होते हैं। यही मूल डिज़ाइन था — अनूठापन “यह मशीन, इस पल” से गारंटीड। इसका यह भी मतलब है कि किसी पब्लिक URL में मौजूद v1 UUID किसी भी दिलचस्पी रखने वाले को ठीक-ठीक बता देता है कि रिकॉर्ड कब बना था, और उस सर्वर के लिए एक स्थिर पहचान भी दे देता है जिसने उसे बनाया। इसे आप खुद डिकोडर में कोई UUID पेस्ट करके कन्फ़र्म कर सकते हैं।

UUID v7 में भी Unix टाइमस्टैम्प बंद होता है, जानबूझकर, क्योंकि ID से सॉर्ट करना और बनने के समय से सॉर्ट करना एक ही चीज़ होना डेटाबेस इंडेक्स लोकैलिटी के लिए बेहद फ़ायदेमंद है। इसकी कीमत भी वही जानकारी उजागर होना है: v7 ID क्रम में होते हैं, इसलिए इन्हें सार्वजनिक करने से बनने के समय पता चल जाते हैं और कोई भी दो ID देखकर अंदाज़ा लगा सकता है कि आप हर घंटे कितने रिकॉर्ड बनाते हैं।

v4 वही है जो कुछ भी उजागर नहीं करता — 122 बिट रैंडमनेस और कोई ढाँचा नहीं। यही वजह है कि यूज़र-फ़ेसिंग किसी भी चीज़ के लिए यह डिफ़ॉल्ट बना रहता है, और यही वजह है कि “एक ही टेबल के लिए प्राइमरी की v7, पब्लिक आइडेंटिफ़ायर v4” एक उचित नियम है।

Base64 सब कुछ उजागर करता है, तुरंत, किसी को भी। यह छुपाव नहीं है। Kubernetes सीक्रेट Base64-एन्कोडेड इसलिए होता है ताकि बाइनरी वैल्यू YAML में बची रहें, उन्हें सुरक्षित रखने के लिए नहीं।

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

मैं सराहना करूंगा यदि आप इन पृष्ठों को मित्रों के साथ साझा कर सकें, उन्हें बुकमार्क कर सकें या उनसे लिंक कर सकें। धन्यवाद! 🙏