URL एन्कोडर / डिकोडर के बारे में
URL में केवल सीमित कैरेक्टर हो सकते हैं, इसलिए स्पेस, सिंबल और गैर-ASCII टेक्स्ट को percent-encode करना पड़ता है (उदाहरण के लिए, स्पेस %20 बन जाता है)। यह मुफ्त ऑनलाइन URL एन्कोडर/डिकोडर टेक्स्ट को तुरंत percent-encoded रूप में और वापस बदलता है।
किसी एक क्वेरी-स्ट्रिंग मान को सुरक्षित रूप से एन्कोड करने के लिए component मोड का उपयोग करें, या पूरे पते को उसकी संरचना बनाए रखते हुए एन्कोड करने के लिए full-URL मोड का। यह लिंक बनाने, क्वेरी पैरामीटर डिबग करने और API में स्पेशल कैरेक्टर हैंडल करने के लिए आदर्श है — सब आपके ब्राउज़र में।
URL कैसे एन्कोड या डिकोड करें
- Encode या Decode चुनें।
- वैकल्पिक रूप से 'Full URL' सक्षम करें ताकि URL संरचना बनी रहे (encodeURI); एक मान एन्कोड करने के लिए इसे बंद रखें (encodeURIComponent)।
- अपना टेक्स्ट या URL इनपुट बॉक्स में पेस्ट करें।
- एन्कोड या डिकोड किया गया परिणाम तुरंत नीचे दिखाई देता है।
- परिणाम लेने के लिए Copy पर क्लिक करें।
विशेषताएं
- दोनों दिशाओं में एन्कोड और डिकोड।
- क्वेरी-स्ट्रिंग मानों के लिए component मोड (encodeURIComponent)।
- URL संरचना बरकरार रखने के लिए full-URL मोड (encodeURI)।
- गलत इनपुट के लिए स्पष्ट एरर हैंडलिंग।
- 100% क्लाइंट-साइड — कुछ भी सर्वर पर नहीं भेजा जाता।
URL एन्कोडर / डिकोडर से जुड़े सामान्य प्रश्न
URL एन्कोडिंग क्या है?
URL एन्कोडिंग (percent-encoding) असुरक्षित कैरेक्टर को % और हेक्साडेसिमल अंकों से बदलती है, ताकि डेटा URL में सुरक्षित रूप से भेजा जा सके। उदाहरण के लिए, स्पेस %20 बन जाता है।
component और full-URL मोड कब उपयोग करें?
किसी एक मान जैसे क्वेरी पैरामीटर को एन्कोड करने के लिए component मोड का उपयोग करें। पूरा URL एन्कोड करते समय full-URL मोड का उपयोग करें, ताकि : और / जैसे कैरेक्टर बने रहें।
डिकोडिंग में कभी-कभी एरर क्यों दिखता है?
जब इनपुट में अमान्य percent-encoding सीक्वेंस (जैसे अकेला % चिह्न) होता है तो डिकोडिंग विफल हो जाती है। जांचें कि एन्कोडेड स्ट्रिंग पूर्ण और मान्य है।
क्या यह टूल मुफ्त और निजी है?
हां। यह पूरी तरह मुफ्त है, और सभी एन्कोडिंग और डिकोडिंग आपके ब्राउज़र में स्थानीय रूप से होती है — आपका डेटा कभी अपलोड नहीं होता।
क्या यह गैर-अंग्रेज़ी कैरेक्टर संभालता है?
हां। यूनिकोड कैरेक्टर उनके UTF-8 percent-encoded रूप में एन्कोड होते हैं और सही ढंग से वापस डिकोड होते हैं।