URL एनकोडर और डिकोडर
टेक्स्ट को URL-सुरक्षित फ़ॉर्मेट में एनकोड करें या पर्सेंट-एनकोडेड स्ट्रिंग को वापस टेक्स्ट में डिकोड करें
इनपुट
सेटिंग्स
प्रोटोकॉल, स्लैश और विशेष URL वर्णों को संरक्षित रखें
विशेष वर्णों को एनकोड करके टेक्स्ट को URL-सुरक्षित प्रारूप में बदलता है।
आउटपुट
इस उपकरण के बारे में
यह सामान्य-उद्देश्य वाला URL एनकोडिंग वर्कस्पेस है — टेक्स्ट, क्वेरी पैरामीटर, या पूरे URL को पर्सेंट-एनकोड करें, या किसी पर्सेंट-एनकोडेड स्ट्रिंग को वापस पठनीय टेक्स्ट में डिकोड करें, बस एक क्लिक से दिशा बदलते हुए। यह सही शुरुआती बिंदु है जब आपको अभी तक पता नहीं है कि किस दिशा की ज़रूरत है, या जब आप किसी API अनुरोध या ब्राउज़र एड्रेस बार को डीबग करते हुए दोनों के बीच आगे-पीछे जा रहे हों। कोई समर्पित पेज पसंद है? URL एनकोडर और URL डिकोडर पेज सीधे एक दिशा में डिफ़ॉल्ट होते हैं, उसी दिशा के लिए केंद्रित मार्गदर्शन के साथ।
कैसे उपयोग करें
रेडियो बटन का उपयोग करके एनकोड या डिकोड चुनें। एनकोड के लिए, सामान्य टेक्स्ट या URL पेस्ट करें — पर्सेंट-एनकोडेड आउटपुट टाइप करते ही दिखाई देता है, स्पेस के लिए %20 या + चुनने का विकल्प और फुल-URL संरचना वर्णों (:, /, ?, &, =) को संरक्षित रखने का विकल्प भी है। डिकोड के लिए, मूल टेक्स्ट वापस पाने के लिए पर्सेंट-एनकोडेड स्ट्रिंग पेस्ट करें; %20 और + दोनों स्पेस स्टाइल स्वचालित रूप से संभाले जाते हैं। एक क्लिक से आउटपुट कॉपी करें, या अपनी प्रगति खोए बिना कभी भी दिशा बदलें।
सामान्य उपयोग के मामले
काम के बीच में स्विच करना
API अनुरोध के लिए एक सर्च क्वेरी एनकोड करें, फिर API की रॉ रिस्पॉन्स क्वेरी स्ट्रिंग वापस पेस्ट करें और उसका निरीक्षण करने के लिए डिकोड में स्विच करें।
क्वेरी स्ट्रिंग राउंड-ट्रिप
`category=shoes & size=42` को एक सुरक्षित क्वेरी स्ट्रिंग में एनकोड करें, फिर बाद में मूल मान देखने के लिए एक लॉग की गई रिक्वेस्ट URL को डिकोड करें।
ब्राउज़र URL डीबग करना
पर्सेंट-एनकोडेड एड्रेस बार URL को पढ़ने के लिए डिकोड करें, फिर सही किए गए वर्ज़न को फिर से एनकोड करें।
फ़ॉर्म डेटा वर्कफ़्लो
application/x-www-form-urlencoded सबमिशन के लिए फ़ॉर्म फ़ील्ड मान एनकोड करें, या क्या भेजा गया था यह जांचने के लिए लॉग की गई फ़ॉर्म सबमिशन को डिकोड करें।
सीमाएं और महत्वपूर्ण नोट्स
यह टूल UTF-8 एन्कोडिंग (आधुनिक वेब के लिए मानक) का उपयोग करता है; non-UTF-8 एन्कोडिंग समर्थित नहीं हैं। सभी प्रोसेसिंग क्लाइंट-साइड होती है, इसलिए बहुत लंबे URL (लगभग 100KB से अधिक) पुराने ब्राउज़रों में धीमे हो सकते हैं। गलत फ़ॉर्मेट वाले पर्सेंट सीक्वेंस (जैसे %ZZ) चुपचाप अनुमान लगाने के बजाय डिकोड त्रुटि उत्पन्न करते हैं। URL एनकोडिंग एन्क्रिप्शन या ऑब्फ़स्केशन नहीं है — एनकोडेड टेक्स्ट आसानी से वापस पलटा जा सकता है, इसलिए संवेदनशील डेटा छिपाने के लिए इसका उपयोग कभी न करें।