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

पूरे URI या उसके एक भाग को एन्कोड करें और प्रतिशत-एस्केप को स्थानीय रूप से पाठ में डिकोड करें।

यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।

इनपुट/डिकोड की गई फ़ाइल की सीमा: 1 MiB; पाठ आउटपुट: 2 MiB। Base64 एन्क्रिप्शन नहीं है; डिकोड किया गया पाठ और URL कभी खोले या चलाए नहीं जाते। मानक Base64 में सही पैडिंग ज़रूरी है; Base64url पैडिंग के साथ या बिना इनपुट स्वीकार करता है। रिक्त स्थान अस्वीकार हैं। URI आरक्षित वर्णों को बनाए रखता है; component पूरे मान को संसाधित करता है। + का अर्थ स्पेस नहीं है।

इस्तेमाल का तरीका

एन्कोड या डिकोड चुनें, फिर पूरा URI या उसका एक भाग चुनें। पाठ पेस्ट करके संसाधित करें और उपयोग से पहले आउटपुट जाँचें।

उदाहरण आज़माएँ

भाग a b&c का नतीजा a%20b%26c है। URI मोड में & बना रहता है क्योंकि यह URI का आरक्षित वर्ण है।

समर्थन और सीमाएँ

URI मोड encodeURI/decodeURI का उपयोग करके आरक्षित वर्ण रखता है; component मोड encodeURIComponent/decodeURIComponent का उपयोग करता है। डिकोड करते समय +, + ही रहता है और स्पेस नहीं बनता। नतीजे केवल पाठ हैं; उनके पते कभी नहीं खोले जाते।

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

क्या यह URL की सुरक्षा या उसकी सामग्री जाँचता है?

नहीं। यह URL को अनुरोध भेजे बिना केवल स्थानीय पाठ बदलता है। अमान्य प्रतिशत-एस्केप या अधूरे UTF-8 पर त्रुटि आती है। सफल रूपांतरण URL के सुरक्षित होने का प्रमाण नहीं है।

संबंधित टूल