URL एन्कोड / डिकोड 🔒 आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता।
URL और क्वेरी पैरामीटर को एन्कोड या डिकोड करें।
क्वेरी पैरामीटर
मान डिकोड करके दिखाए गए हैं। इन्हें बदलें और ऊपर का URL सही एस्केपिंग के साथ फिर से बनेगा।
इनपुट में अभी कोई query string नहीं है — शुरू करने के लिए एक पैरामीटर जोड़ें।
| नाम | मान | पैरामीटर हटाएँ |
|---|
इस टूल के बारे में
URL एन्कोडिंग (percent encoding) विशेष वर्णों को %XX रूप में बदलती है ताकि वे URL में सुरक्षित रूप से जा सकें। क्वेरी स्ट्रिंग मान एन्कोड करते समय पैरामीटर (encodeURIComponent) चुनें — यह &, = और ? को भी एन्कोड करता है; URL संरचना बनाए रखने के लिए पूरा URL (encodeURI) चुनें।
यही अंतर कई डेवलपर्स को उलझाता है: पैरामीटर पर encodeURI उपयोग करने से & वाले मान टूट जाते हैं। सब कुछ 100% आपके ब्राउज़र में चलता है।
अक्सर पूछे जाने वाले प्रश्न
'कॉम्पोनेंट' और 'पूरा URL' दायरे में क्या अंतर है?
कॉम्पोनेंट (encodeURIComponent) कुछ गैर-आरक्षित अक्षरों को छोड़कर बाकी सब कुछ एस्केप कर देता है — इसे किसी एक मान, जैसे क्वेरी पैरामीटर, के लिए इस्तेमाल करें। पूरा URL (encodeURI) : / ? & # जैसे संरचनात्मक अक्षरों को नहीं छेड़ता — इसे पूरे URL के लिए इस्तेमाल करें जिसे आप URL के रूप में काम करने लायक बनाए रखना चाहते हैं।
डिकोडिंग 'गलत %-अनुक्रम' त्रुटि के साथ क्यों विफल हुई?
पर्सेंट-डिकोडिंग के लिए ज़रूरी है कि हर % के बाद दो मान्य हेक्स अंक हों, और परिणामी बाइट्स वैध UTF-8 बनाएं। टूल यह ठीक-ठीक बताता है कि गड़बड़ी कहाँ है और आपको इनपुट में सीधे वहाँ ले जा सकता है।
क्वेरी-पैरामीटर तालिका क्या करती है?
यह आपके URL से ?key=value जोड़ियों को पार्स करके, पढ़ने योग्य बनाने के लिए पहले से डिकोड करके दिखाता है। किसी भी नाम या मान को बदलें और ऊपर का URL सही एस्केपिंग के साथ अपने आप फिर से बन जाएगा।
'प्रति पंक्ति' मोड किसलिए है?
यह इनपुट की हर पंक्ति को अपना अलग मान मानकर स्वतंत्र रूप से एन्कोड/डिकोड करता है — यह तब उपयोगी है जब आप स्प्रेडशीट से कॉपी की गई URL की पूरी कॉलम पेस्ट करें।
क्या इसमें से कुछ भी सर्वर पर भेजा जाता है?
नहीं — एन्कोडिंग, डिकोडिंग और क्वेरी-पैरामीटर तालिका सभी आपके ब्राउज़र में ही स्थानीय रूप से चलते हैं; यहाँ पेस्ट की गई कोई भी चीज़ अपलोड नहीं होती।