URL एन्कोडर / डिकोडर इस्तेमाल कैसे करें
- 1
एन्कोड करें या डीकोड करें चुनें
एन्कोड करें स्पेस और खास अक्षरों को %XX में बदलता है; डीकोड करें %XX को वापस पढ़ने लायक टेक्स्ट बना देता है।
- 2
चुनें कि क्या एन्कोड कर रहे हैं
एक पैरामीटर के लिए Query value, पूरे पते के लिए पूरा URL, और जब स्पेस को + बनना हो तब Form data चुनें।
- 3
टेक्स्ट या लिंक पेस्ट करें
टाइप करते ही परिणाम अपडेट होता है, और पूरे URL के हिस्सों और पैरामीटर का ब्रेकडाउन भी मिलता है।
- 4
परिणाम कॉपी करें
उसे कॉपी करें, फ़ाइल के रूप में सेव करें, या आउटपुट को इनपुट बनाएँ ताकि उलटकर जाँच सकें कि नतीजा वही आता है।
सीमाएँ और Pro
मुफ़्त, साइन-अप के बिना, और पेस्ट किए गए टेक्स्ट की लंबाई पर कोई सीमा नहीं; 600,000 अक्षरों से लंबा आउटपुट आंशिक दिखता है, पर कॉपी या सेव करने पर पूरा मिलता है।
Pro में विज्ञापन नहीं दिखते; कन्वर्टर हर प्लान में एक जैसा है। Pro देखें
URL एन्कोडर / डिकोडर के बारे में
URL में ASCII के सीमित अक्षर ही हो सकते हैं। इसलिए बाकी सब कुछ — स्पेस, एक्सेंट वाले अक्षर, इमोजी और डेटा के तौर पर इस्तेमाल हुए रिज़र्व्ड सिंबल — हर UTF-8 बाइट के लिए % और उसके बाद दो हेक्स अंकों के रूप में लिखना पड़ता है। यह पेज दोनों दिशाओं में कन्वर्ट करता है और साफ़ दिखाता है कि क्या बदला।
तीन मोड उन तीन जगहों से मेल खाते हैं जहाँ एन्कोडिंग असल में होती है। Query value मोड JavaScript के encodeURIComponent की तरह काम करता है और किसी एक पैरामीटर, पाथ के हिस्से या दूसरे URL के अंदर रखे रीडायरेक्ट टारगेट के लिए सही चुनाव है। पूरा URL मोड encodeURI की तरह काम करता है: यह स्कीम, स्लैश, प्रश्न चिह्न, एम्परसैंड और बराबर के चिह्न को नहीं छेड़ता और सिर्फ़ वही एस्केप करता है जिससे पता टूट सकता है। Form data मोड application/x-www-form-urlencoded का पालन करता है, जिसमें स्पेस प्लस चिह्न बन जाता है, जैसा HTML फ़ॉर्म और URLSearchParams में होता है।
पूरा लिंक पेस्ट करें तो ब्रेकडाउन पैनल में स्कीम, होस्ट, पोर्ट, पाथ और फ़्रैगमेंट दिखते हैं, साथ में हर क्वेरी पैरामीटर की डीकोड की गई वैल्यू वाली टेबल भी मिलती है। ट्रैकिंग लिंक, OAuth कॉलबैक और साइन किए गए URL पढ़ने में यह काम आता है। गलत इनपुट पर डीकोडिंग रुक जाती है और बताती है कि कहाँ: कोई अकेला % जिसके बाद दो हेक्स अंक नहीं हैं, या ऐसे बाइट क्रम जो वैध UTF-8 नहीं हैं। इसका आम मतलब है कि किसी पुराने सिस्टम ने टेक्स्ट को Latin-1 में एन्कोड किया था।
पर्सेंट-एन्कोडिंग एन्क्रिप्शन नहीं है और यह कुछ छोटा भी नहीं करती; इसके लिए लिंक शॉर्टनर इस्तेमाल करें। Base64 और HTML एंटिटी कन्वर्ज़न बाकी दो टैब में हैं।
गोपनीयता
URL और टेक्स्ट इसी पेज के अंदर एन्कोड और डीकोड होते हैं, इसलिए टोकन, ईमेल पते या सेशन ID वाले लिंक कभी कहीं भेजे नहीं जाते। चुना गया मोड अगली बार के लिए लोकल स्टोरेज में सेव रहता है; आपका पेस्ट किया हुआ कंटेंट सेव नहीं होता।