URL एनकोडर & डिकोडर — मुफ़्त ऑनलाइन टूल
URL एनकोडिंग क्या है?
URL एनकोडिंग (जिसे percent-encoding भी कहते हैं) उन वर्णों को %XX hex कोड में बदलती है जिनका URL में विशेष अर्थ होता है — स्पेस, &, =, ?, #, /, और non-ASCII वर्ण। उदाहरण के लिए, स्पेस %20 बन जाता है और एम्परसैंड %26 बन जाता है। एनकोडिंग URL को स्पष्ट रखती है ताकि ब्राउज़र, सर्वर और प्रॉक्सी उसे एक ही तरीके से समझें।
कैसे उपयोग करें
- एनकोड या डिकोड चुनें।
- वैल्यू के लिए कंपोनेंट चुनें, या URL की संरचना बनाए रखने के लिए पूर्ण URL।
- टेक्स्ट टाइप करें या पेस्ट करें — रूपांतरण तुरंत होता है।
- वैध URL पेस्ट करने पर URL ब्रेकडाउन तालिका उसे प्रोटोकॉल, होस्ट, पाथ, क्वेरी पैरामीटर और फ़्रैगमेंट में बाँट देती है।
- इनपुट और आउटपुट पलटने के लिए स्वैप का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
Component और Full URL मोड में क्या अंतर है?
Component मोड encodeURIComponent का उपयोग करता है — यह :, /, ?, # और & जैसे reserved characters सहित हर special character को encode करता है। query parameter values, form fields, या URL में embed होने वाली किसी भी string के लिए इसका उपयोग करें। Full URL मोड encodeURI का उपयोग करता है — यह URL structure characters को बनाए रखता है ताकि परिणाम valid URL रहे। spaces या non-ASCII characters वाले पूरे URL को encode करते समय इसका उपयोग करें।
मुझे string को URL-encode कब करना चाहिए?
किसी भी user द्वारा दी गई string को URL में रखने से पहले encode करें — query parameters, path segments, hash fragments, या form-encoded request bodies। encoding के बिना, space, &, =, ?, /, और + जैसे characters URL का अर्थ बदल देते हैं और server side पर parsing तोड़ देते हैं।
%20 कभी-कभी + के रूप में क्यों दिखता है?
दोनों space को encode करते हैं, पर अलग संदर्भों में। application/x-www-form-urlencoded form data spaces के लिए + उपयोग करता है। URL paths और आधुनिक query strings %20 उपयोग करते हैं। encodeURIComponent हमेशा %20 बनाता है — यदि form submission के लिए + चाहिए, तो encoding के बाद %20 को + से बदल दें।
क्या URL encoding और encryption एक ही हैं?
नहीं। URL encoding एक deterministic रूपांतरण है जो data को URLs में सुरक्षित रूप से भेजने योग्य बनाता है — इसे कोई भी पूरी तरह उलट सकता है और यह कोई सुरक्षा नहीं देता। संवेदनशील जानकारी छिपाने के लिए कभी इसका उपयोग न करें।
क्या यह टूल मेरा डेटा सर्वर पर भेजता है?
नहीं। सारा encoding, decoding, और URL breakdown table पूरी तरह आपके browser में built-in JavaScript APIs से चलता है। आपका input कभी आपके डिवाइस से बाहर नहीं जाता।