URL एन्कोड/डीकोड (URL & क्वेरी स्ट्रिंग परिवर्तक)

अपने ब्राउज़र में URL को तुरंत एन्कोड या डीकोड करें। encodeURIComponent/encodeURI के बीच स्विच करें और संभावित डबल एन्कोडिंग की पहचान करें।

पूरी तरह से सुरक्षित स्थानीय प्रोसेसिंग। इनपुट पेस्ट करें और तुरंत सटीक आउटपुट प्राप्त करें।

इनपुट आपके ब्राउज़र में ही प्रोसेस होता है, किसी सर्वर पर अपलोड नहीं किया जाता।

उपयोग कैसे करें

  1. इनपुट बॉक्स में URL या क्वेरी स्ट्रिंग पेस्ट करें।
  2. मोड (स्वचालित/एन्कोड/डीकोड) और लक्ष्य (पैरामीटर मान/पूर्ण URL) चुनें।
  3. रूपांतरित परिणाम को कॉपी या डाउनलोड करें।

किसे चुनें?

पैरामीटर मान (अनुशंसित)

क्वेरी मानों, पाथ खंडों, और फ़ाइल नामों के लिए encodeURIComponent-शैली का रूपांतरण उपयोग करें।

पूर्ण URL

पूरे URL ढांचे को सुरक्षित रखना हो, तब encodeURI-शैली का रूपांतरण उपयोग करें।

+ बनाम %20

फ़ॉर्म-शैली की क्वेरियों में + एक रिक्त स्थान दर्शा सकता है। आप इस व्यवहार को उन्नत विकल्पों में बदल सकते हैं।

उदाहरण

गैर-अंग्रेज़ी URL

इनपुट

https://example.com/search?q=Tokyo lunch&ref=email#section

आउटपुट पूर्वावलोकन

URL संरचना को सुरक्षित रखते हुए रूपांतरण करने के लिए पूर्ण URL लक्ष्य चुनें

UTM पैरामीटर

इनपुट

utm_source=email&utm_campaign=spring sale 2026

आउटपुट पूर्वावलोकन

+ और %20 व्यवहार की तुलना करना आसान है

प्रतीकों वाली स्ट्रिंग

इनपुट

Hello/World?name=John Doe&note=10%OFF

आउटपुट पूर्वावलोकन

सुरक्षित डीकोड अमान्य % अनुक्रमों को बनाए रखता है और क्रैश होने के बजाय चेतावनी देता है

URL एन्कोड/डीकोड (प्रतिशत एन्कोडिंग - Percent Encoding) क्या है?

  • प्रतिशत एन्कोडिंग URL के लिए अनुपयुक्त वर्णों को %xx रूप में बदलती है।
  • डीकोडिंग %xx को मूल वर्णों में वापस बदलती है।
  • URL में गैर-अंग्रेज़ी/स्थानीय पाठ (जैसे जापानी, हिंदी), रिक्त स्थान, और प्रतीकों को सुरक्षित रूप से भेजने के लिए यह आवश्यक है।

encodeURI बनाम encodeURIComponent कब किसका उपयोग करें

  • केवल मानों के लिए encodeURIComponent-शैली का उपयोग करें (जैसे क्वेरी मान या पाथ खंड)।
  • पूर्ण URL के लिए encodeURI-शैली का उपयोग करें।
  • ?, &, =, / जैसे विभाजकों (delimiters) को अपरिवर्तित रखना है या नहीं, उसके आधार पर सही विकल्प चुनें।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

+ और %20 स्पेस कोडिंग में क्या अंतर है?

%20 RFC-शैली में स्पेस (रिक्त स्थान) का प्रतिनिधित्व करता है, जबकि + का उपयोग मुख्यतः application/x-www-form-urlencoded प्रारूप में किया जाता है। वेब फ़ॉर्म से प्राप्त होने वाले क्वेरी स्ट्रिंग में + को रिक्त स्थान माना जा सकता है।

मुझे encodeURI और encodeURIComponent में से किसे चुनना चाहिए?

क्वेरी पैरामीटर मानों के लिए encodeURIComponent-शैली का और पूरे URL पते के लिए encodeURI-शैली का उपयोग करें। यदि आप चाहते हैं कि URL के विशेष वर्ण (जैसे ?, &, /) कोड न हों, तो encodeURI चुनें।

डबल एन्कोडिंग क्या है?

यदि आपको डीकोड करने के बाद भी बहुत-से %25 अनुक्रम दिखते हैं, तो संभव है कि इनपुट को एक से अधिक बार एन्कोड किया गया हो। यह टूल इसे स्वचालित रूप से पहचान लेता है और इसे पुनः डीकोड करने का विकल्प प्रदान करता है।