URL एन्कोडर / डिकोडर
URLs और क्वेरी स्ट्रिंग को percent-encoding के साथ एन्कोड या डिकोड करें।
URL एन्कोडर/डिकोडर क्या है?
यह टूल URLs और query strings को percent-encoding के साथ एन्कोड या डिकोड करता है। स्पेस, हिंदी अक्षर, और special characters को URL-safe format में बदलता है। API integration और URL debugging के लिए ज़रूरी।
URL एन्कोडर का उपयोग कैसे करें
- Encode या Decode mode चुनें।
- URL या query string पेस्ट करें।
- encodeURI या encodeURIComponent चुनें।
- तुरंत output देखें।
encodeURI vs encodeURIComponent
- encodeURI — पूरे URL के लिए, structure preserve करता है
- encodeURIComponent — query parameter values के लिए
- Reserved chars: : / ? # [ ] @ ! $ & ' ( ) *
- स्पेस → %20, & → %26, ? → %3F
अक्सर पूछे जाने वाले प्रश्न
- URL एन्कोडिंग क्यों ज़रूरी है?
- URLs में सिर्फ ASCII कैरेक्टर्स की अनुमति है। स्पेस, हिंदी अक्षर, विशेष characters (&, =, ?) को percent-encoding (%20 = स्पेस, %3F = ?) में बदलना ज़रूरी है। उदाहरण: "मेरी क्वेरी" बनेगा %E0%A4%AE%E0%A4%87...।
- कौन से कैरेक्टर्स एन्कोड होते हैं?
- Reserved: : / ? # [ ] @ ! $ & ' ( ) * + , ; =। Unsafe: <space> < > " % { } | \ ^ ` और सभी non-ASCII (हिंदी, चीनी, इमोजी)। Unreserved (A-Z a-z 0-9 - _ . ~) कभी एन्कोड नहीं होते।
- encodeURI और encodeURIComponent में फर्क?
- encodeURI पूरे URL को encode करता है — :/?#&= को छोड़ देता है (URL structure preserve)। encodeURIComponent strict है — सब कुछ encode करता है, query parameters के individual values के लिए सही। यह टूल दोनों modes देता है।
- URL encoding कब टूटती है?
- Double encoding (पहले से encoded URL को फिर encode करना) से डेटा गड़बड़ हो जाता है। %20 → %2520। हमेशा एक बार ही encode करें। Decoding पहले करें, फिर modify करें, फिर encode करें।
संबंधित टूल्स
- JSON फॉर्मेटर, वैलिडेटर और रिपेयर टूल
अपने ब्राउज़र में JSON को तुरंत फॉर्मेट, मिनिफाई, वैलिडेट और रिपेयर करें। Keys को alphabetically सॉर्ट करें, auto-format, फ़ाइल डाउनलोड करें — मुफ्त, बिना साइन-अप, 100% क्लाइंट-साइड।
- QR कोड जनरेटर
URLs, टेक्स्ट, Wi-Fi और अधिक के लिए QR कोड बनाएं। PNG में डाउनलोड करें।
- पासवर्ड जनरेटर
कस्टम लंबाई और कैरेक्टर सेट के साथ मज़बूत, रैंडम पासवर्ड बनाएं।
- Base64 एन्कोडर / डिकोडर
टेक्स्ट को Base64 में एन्कोड करें या Base64 को वापस प्लेन टेक्स्ट में डिकोड करें।
- हैश जनरेटर
SHA-1, SHA-256, SHA-384 और SHA-512 हैश तुरंत जनरेट करें।