Stax
Tools

URL एन्कोडर / डिकोडर

URLs और क्वेरी स्ट्रिंग को percent-encoding के साथ एन्कोड या डिकोड करें।

URL एन्कोडर/डिकोडर क्या है?

यह टूल URLs और query strings को percent-encoding के साथ एन्कोड या डिकोड करता है। स्पेस, हिंदी अक्षर, और special characters को URL-safe format में बदलता है। API integration और URL debugging के लिए ज़रूरी।

URL एन्कोडर का उपयोग कैसे करें

  1. Encode या Decode mode चुनें।
  2. URL या query string पेस्ट करें।
  3. encodeURI या encodeURIComponent चुनें।
  4. तुरंत 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 करें।

संबंधित टूल्स