URL एनकोडर/डिकोडर
URL एनकोड या डिकोड करें
आपके ब्राउज़र में चलता है
जानकारी
- स्टैंडर्ड (encodeURIComponent): सभी विशेष अक्षर एनकोड करता है, URL पैरामीटर मानों के लिए उपयुक्त
- Full URI (encodeURI): :, /, ?, & जैसे URL विशेष अक्षर बनाए रखता है
- असुरक्षित अक्षर %XX फॉर्मेट (hex एनकोडिंग) में बदल दिए जाएंगे
URL एनकोडिंग क्या है?
URL एनकोडिंग URL में विशेष अक्षरों को इंटरनेट पर भेजने योग्य सुरक्षित फॉर्मेट में बदलने की प्रक्रिया है। यह टूल दो प्रकार सपोर्ट करता है: पैरामीटर मानों के लिए स्टैंडर्ड (encodeURIComponent) और पूरे URL के लिए Full URI (encodeURI)।
उपयोग के मामले
- डेटा सुरक्षित भेजने के लिए URL पैरामीटर एनकोड करें
- विशेष या यूनिकोड अक्षर वाले URL हैंडल करें
- एनकोडेड URL डिकोड करके पठनीय बनाएं
- API या वेब ऐप में क्वेरी स्ट्रिंग प्रोसेस करें
कब इस्तेमाल करें?
URL एनकोड या डिकोड करने के लिए इस टूल का इस्तेमाल करें, खासकर API, क्वेरी पैरामीटर के साथ काम करते या URL सुरक्षित और वैध सुनिश्चित करते समय। वेब डेवलपरों और URL के साथ काम करने वालों के लिए बहुत उपयोगी।
उदाहरण
क्वेरी पैरामीटर के लिए मान एनकोड करें (स्टैंडर्ड)
इनपुट
price=10€ & size=M
आउटपुट
price%3D10%E2%82%AC%20%26%20size%3DM
पूरा पता एनकोड करें (Full URI)
इनपुट
https://example.com/search?q=café menu&page=2
आउटपुट
https://example.com/search?q=caf%C3%A9%20menu&page=2
एनकोड किया गया URL डिकोड करें
इनपुट
%E1%BA%A3nh%20th%E1%BA%BB%202026
आउटपुट
ảnh thẻ 2026
प्रश्न और उत्तर
मुझे स्टैंडर्ड इस्तेमाल करना चाहिए या Full URI?
URL के अंदर डाले जाने वाले किसी एक मान, जैसे खोज शब्द, के लिए स्टैंडर्ड इस्तेमाल करें। पूरे पते के लिए Full URI इस्तेमाल करें: यह :, /, ? और & जैसे अक्षरों को बनाए रखता है ताकि लिंक काम करता रहे।
स्पेस को + की जगह %20 क्यों लिखा जाता है?
परसेंट-एनकोडिंग स्पेस को %20 लिखती है, जो URL में हर जगह काम करता है। + वाला रूप केवल HTML फ़ॉर्म में इस्तेमाल होता है, और डिकोड करते समय + प्लस चिह्न ही रहता है।
डिकोड करते समय "अमान्य डेटा" का क्या मतलब है?
टेक्स्ट में एक ऐसा % है जिसके बाद दो हेक्साडेसिमल अंक नहीं हैं, जैसे "100%"। ऐसे टेक्स्ट को डिकोड नहीं, बल्कि एनकोड करना होता है।