डेवलपर टूल

URL एनकोडर और डिकोडर — मुफ़्त, निजी, आपके ब्राउज़र में

URL और क्वेरी पैरामीटर को पर्सेंट-एनकोड या डिकोड करें — तुरंत, बिना किसी अपलोड के।

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें कभी अपलोड नहीं होतीं — वे आपके डिवाइस पर ही रहती हैं।

नतीजा

URL एनकोडिंग (जिसे पर्सेंट-एनकोडिंग भी कहते हैं) स्पेस, एम्परसैंड और उच्चारण-चिह्न जैसे वर्णों को %20 जैसे सुरक्षित रूप में बदल देती है, ताकि वे किसी URL या क्वेरी स्ट्रिंग में रखे जाने पर सुरक्षित बने रहें। यह टूल आपके ब्राउज़र के अंतर्निहित encodeURIComponent और decodeURIComponent का उपयोग करके टेक्स्ट को वास्तविक समय में दोनों तरह बदलता है।

सब कुछ आपके ब्राउज़र में ही होता है — आपका टेक्स्ट कभी किसी सर्वर पर नहीं भेजा जाता। कोई मान पेस्ट करें, एनकोड और डिकोड के बीच स्विच करें, और एक ही क्लिक में परिणाम कॉपी करें। यह API अनुरोधों को डीबग करने, हाथ से लिंक बनाने, या किसी एनकोड किए गए पैरामीटर को पढ़ने के लिए एकदम सही है।

URL एनकोड / डिकोड का उपयोग कैसे करें

  1. टेक्स्ट को URL-सुरक्षित बनाने के लिए एनकोड चुनें, या किसी एनकोड किए गए मान को पढ़ने के लिए डिकोड।
  2. अपना टेक्स्ट इनपुट बॉक्स में पेस्ट करें या टाइप करें।
  3. जैसे-जैसे आप टाइप करते हैं, बदला हुआ परिणाम तुरंत नीचे दिखाई देता है।
  4. परिणाम को अपने क्लिपबोर्ड पर कॉपी करने के लिए कॉपी पर क्लिक करें।

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

क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?

नहीं। यह बदलाव पूरी तरह आपके ब्राउज़र में ही, नेटिव encodeURIComponent और decodeURIComponent फ़ंक्शनों का उपयोग करके होता है। आपका टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता।

एनकोडिंग और डिकोडिंग में क्या अंतर है?

एनकोडिंग असुरक्षित वर्णों (जैसे स्पेस, &, ? और उच्चारण-चिह्न) को %20 जैसे पर्सेंट-कोड से बदल देती है ताकि टेक्स्ट किसी URL के अंदर सुरक्षित रहे। डिकोडिंग इसे उलट देती है, पर्सेंट-कोड को वापस पढ़ने योग्य वर्णों में बदल देती है।

मुझे डिकोड त्रुटि क्यों मिलती है?

डिकोडिंग तब विफल होती है जब इनपुट में कोई अमान्य पर्सेंट अनुक्रम हो — उदाहरण के लिए अकेला "%" या "%zz" जो कोई मान्य एस्केप नहीं है। जाँचें कि हर "%" के बाद दो हेक्साडेसिमल अंक हों।

क्या यह पूरा URL एनकोड करता है या केवल एक घटक?

यह encodeURIComponent का उपयोग करता है, जो किसी क्वेरी पैरामीटर जैसे एकल मान को एनकोड करता है — &, =, ? और / जैसे वर्ण एस्केप किए जाते हैं। इससे यह पूरे पते के बजाय किसी URL के अलग-अलग हिस्सों के लिए आदर्श बन जाता है।

संबंधित टूल