URL एनकोडर/डिकोडर
URL और क्वेरी स्ट्रिंग्स को एनकोड और डिकोड करें।
URL एनकोडर/डिकोडर के बारे में
GuruAlpha URL Encoder/Decoder URLs में विशेष कैरेक्टर को percent-encoded प्रारूप (%XX) में बदलता है और एन्कोडेड URLs को वापस पठनीय टेक्स्ट में डिकोड करता है। यह अलग-अलग कैरेक्टर, पूर्ण URLs और query string पैरामीटर संभालता है, जो वेब डेवलपमेंट, API परीक्षण और URL हेरफेर के लिए आवश्यक है।
URL एन्कोडिंग (जिसे percent-encoding भी कहते हैं) उन कैरेक्टरों को दर्शाने की एक व्यवस्था है जो URLs में सुरक्षित नहीं हैं। स्पेस %20 बन जाता है, ! जैसे विशेष कैरेक्टर %21 बन जाते हैं, गैर-ASCII कैरेक्टर %C3%A9 (é) जैसे मल्टी-बाइट अनुक्रम बन जाते हैं। यह एन्कोडिंग सुनिश्चित करती है कि URLs वेब पर सही ढंग से प्रसारित हों।
यह टूल सभी URL एन्कोडिंग परिदृश्य संभालता है। अलग-अलग कैरेक्टर एन्कोड करें उनके percent-encoded प्रतिनिधित्व देखने के लिए। पूर्ण URLs एन्कोड करें ताकि वे ईमेल, दस्तावेज़ों या API कॉल में प्रसारण के लिए सुरक्षित हों। उपयोगकर्ता इनपुट में विशेष कैरेक्टर संभालने के लिए query string पैरामीटर एन्कोड करें। मानव-पठनीय संस्करण पढ़ने के लिए एन्कोडेड URLs डिकोड करें। यह टूल मानक एन्कोडिंग (RFC 3986) और JavaScript के encodeURIComponent की अधिक आक्रामक एन्कोडिंग दोनों संभालता है।
डेवलपर्स के लिए URL एन्कोडिंग रोज़मर्रा का काम है। API एंडपॉइंट्स को सही ढंग से एन्कोड किए गए query पैरामीटर की आवश्यकता होती है — स्पेस या विशेष कैरेक्टर वाली खोज query को एन्कोड करना आवश्यक है। POST के माध्यम से सबमिट किए गए फॉर्म डेटा को अनुरोध बॉडी के लिए URL एन्कोडिंग की आवश्यकता होती है। query strings वाले रीडायरेक्ट URLs को पैरामीटर सुरक्षित रखने के लिए एन्कोड करना आवश्यक है।
यह टूल एन्कोडिंग संदर्भ जानकारी भी प्रदान करता है। encode तालिका सामान्य कैरेक्टर और उनके percent-encoded समकक्ष दिखाती है, जो टूल का उपयोग किए बिना त्वरित संदर्भ के लिए उपयोगी है। एन्कोडिंग मोड चयनकर्ता आपको JavaScript संगतता के लिए encodeURI (URL संरचना संरक्षित रखता है) और encodeURIComponent (सब कुछ एन्कोड करता है) के बीच चुनने देता है।
URL एनकोडर/डिकोडर की मुख्य विशेषताएँ
- विशेष कैरेक्टर को percent-encoded प्रारूप में एन्कोड करें
- percent-encoded URLs को पठनीय टेक्स्ट में डिकोड करें
- पूर्ण URL एन्कोडिंग और डिकोडिंग
- query string पैरामीटर एन्कोडिंग
- encodeURI बनाम encodeURIComponent मोड
- कैरेक्टर एन्कोडिंग संदर्भ तालिका
- वन-क्लिक क्लिपबोर्ड पर कॉपी
- गोपनीयता के लिए ब्राउज़र-आधारित
URL एनकोडर/डिकोडर का उपयोग कैसे करें
- GuruAlpha पर URL Encoder/Decoder खोलें।
- विशेष कैरेक्टर वाला URL, query string या टेक्स्ट पेस्ट करें।
- विशेष कैरेक्टर को %XX प्रारूप में बदलने के लिए 'Encode' पर क्लिक करें।
- या %XX को पठनीय कैरेक्टर में बदलने के लिए 'Decode' पर क्लिक करें।
- एन्कोडिंग मोड चुनें: encodeURI या encodeURIComponent।
- परिणाम अपने क्लिपबोर्ड पर कॉपी करें।
URL एनकोडर/डिकोडर उपयोग करने के सुझाव
- अलग-अलग पैरामीटर के लिए encodeURIComponent, पूर्ण URLs के लिए encodeURI का उपयोग करें।
- स्पेस को संदर्भ के अनुसार %20 या + के रूप में एन्कोड किया जा सकता है (+ फॉर्म डेटा के लिए है)।
- URL query string में डालने से पहले हमेशा उपयोगकर्ता इनपुट को एन्कोड करें।
- संदर्भ तालिका त्वरित मैनुअल एन्कोडिंग खोज में मदद करती है।
- उनके query पैरामीटर पढ़ने और समझने के लिए API URLs डिकोड करें।
URL एनकोडर/डिकोडर के बारे में अक्सर पूछे जाने वाले सवाल
URL एन्कोडिंग क्या है?
URL एन्कोडिंग विशेष कैरेक्टर को % के बाद दो hexadecimal अंकों में बदलती है। उदाहरण के लिए, स्पेस %20 बन जाता है, और é %C3%A9 बन जाता है। यह URLs के सही प्रसारण को सुनिश्चित करता है।
encodeURI और encodeURIComponent में क्या अंतर है?
encodeURI URL संरचना कैरेक्टर (/, ?, &, #) संरक्षित रखता है। encodeURIComponent अक्षरों, अंकों और - _ . ~ को छोड़कर सब कुछ एन्कोड करता है। अलग-अलग पैरामीटर के लिए encodeURIComponent का उपयोग करें।
फॉर्म में स्पेस + के रूप में क्यों एन्कोड होता है?
HTML फॉर्म डेटा application/x-www-form-urlencoded एन्कोडिंग का उपयोग करता है, जहाँ स्पेस + बन जाता है। URLs स्पेस के लिए %20 का उपयोग करते हैं। यह टूल दोनों प्रारूप संभालता है।
क्या मैं कोई भी एन्कोडेड URL डिकोड कर सकता हूँ?
हाँ। डिकोडर सभी मानक percent-encoded अनुक्रम संभालता है, जिसमें मल्टी-बाइट UTF-8 कैरेक्टर शामिल हैं।
