URL डिकोडर
पर्सेंट-एनकोडेड URL और क्वेरी स्ट्रिंग को वापस पठनीय टेक्स्ट में डिकोड करें
इनपुट
सेटिंग्स
URL-एनकोडेड टेक्स्ट को मूल प्रारूप में डीकोड करता है।
आउटपुट
इस उपकरण के बारे में
URL डिकोडिंग पर्सेंट-एनकोडिंग को उलटता है: यह %20, %3D, और %26 जैसे सीक्वेंस को वापस उस स्पेस, बराबर के चिह्न, और एम्परसेंड में बदल देता है जिनका वे प्रतिनिधित्व करते हैं, ताकि आप पढ़ सकें कि किसी URL, क्वेरी स्ट्रिंग, या फ़ॉर्म सबमिशन में वास्तव में क्या है। यह एनकोडिंग का रोज़मर्रा का प्रतिरूप है — आपको सर्वर लॉग, API रिस्पॉन्स, ब्राउज़र एड्रेस बार, या वेबहुक पेलोड से एक पर्सेंट-एनकोडेड स्ट्रिंग मिलती है, और आपको उसके पीछे का वास्तविक डेटा देखना होता है। यह टूल आपके ब्राउज़र में मानक पर्सेंट-एनकोडेड टेक्स्ट को तुरंत डिकोड करता है, संदर्भ के अनुसार %20 और + दोनों को स्पेस के रूप में सही ढंग से संभालता है, और खराब इनपुट का चुपचाप अनुमान लगाने के बजाय गलत एस्केप सीक्वेंस को तुरंत फ़्लैग करता है।
कैसे उपयोग करें
जिस पर्सेंट-एनकोडेड टेक्स्ट को आप डिकोड करना चाहते हैं उसे इनपुट फ़ील्ड में पेस्ट करें — डिकोड किया गया परिणाम तुरंत आउटपुट में दिखाई देता है। यह टूल मानक पर्सेंट-एनकोडेड सीक्वेंस (%XX हेक्स जोड़े) के साथ-साथ application/x-www-form-urlencoded डेटा, जैसे क्वेरी स्ट्रिंग और फ़ॉर्म सबमिशन, में स्पेस के लिए उपयोग होने वाले + को भी पहचानता है। यदि इनपुट में कोई अमान्य या कटा हुआ पर्सेंट सीक्वेंस है, तो टूल आंशिक या गलत परिणाम लौटाने के बजाय एक स्पष्ट त्रुटि रिपोर्ट करता है। एक क्लिक से डिकोड किए गए आउटपुट को कॉपी करें, या यदि आपको विपरीत दिशा में जाना है तो एनकोडर पर स्विच करें।
सामान्य उपयोग के मामले
क्वेरी स्ट्रिंग निरीक्षण
वास्तविक सर्च टर्म और कैटेगरी पढ़ने के लिए `q=hello%20world&category=shoes%2Bsneakers` को डिकोड करें।
फ़ॉर्म सबमिशन डिबगिंग
सबमिट किए गए मानों को पुनर्प्राप्त करने के लिए `name=John+Doe&email=john%40example.com` जैसे लॉग किए गए application/x-www-form-urlencoded बॉडी को डिकोड करें।
ब्राउज़र URL बार
वास्तविक एक्सेंट वाले वर्ण देखने के लिए `https://example.com/search?q=caf%C3%A9` जैसे पर्सेंट-एनकोडेड एड्रेस को डिकोड करें।
वेबहुक पेलोड डिबगिंग
यह सत्यापित करने के लिए कि थर्ड-पार्टी सर्विस ने वास्तव में क्या भेजा, इनकमिंग वेबहुक रिक्वेस्ट के अंदर पर्सेंट-एनकोडेड फ़ील्ड को डिकोड करें।
API रिस्पॉन्स ऑडिटिंग
यह पुष्टि करने के लिए कि यह अपेक्षित जगह की ओर इशारा करता है, एक पर्सेंट-एनकोडेड रीडायरेक्ट URL या कॉलबैक पैरामीटर को डिकोड करें।
सीमाएं और महत्वपूर्ण नोट्स
डिकोडिंग के लिए सही ढंग से बने पर्सेंट सीक्वेंस आवश्यक हैं — एक अकेला % जिसके बाद दो मान्य हेक्स अंक न हों, या स्ट्रिंग के अंत में कटा हुआ सीक्वेंस, सर्वोत्तम अनुमान के बजाय एक स्पष्ट डिकोड त्रुटि उत्पन्न करता है। यह टूल UTF-8 बाइट सीक्वेंस मानता है; अन्य एन्कोडिंग से आए पर्सेंट-एनकोडेड बाइट अप्रत्याशित वर्णों में डिकोड हो सकते हैं। यहां + को केवल डिकोड मोड में स्पेस के रूप में माना जाता है, form-urlencoded परंपराओं के अनुसार — यदि आपके डेटा में लिटरल + है, तो पहले इसे %2B के रूप में एनकोड करें। डिकोडिंग बिल्कुल मूल टेक्स्ट पुनर्प्राप्त करती है, इसलिए अविश्वसनीय स्रोतों से डिकोड किए गए आउटपुट को किसी भी उपयोगकर्ता द्वारा दिए गए डेटा जितनी ही सावधानी से संभालें।