URL एन्कोड / डिकोड
URL और क्वेरी स्ट्रिंग को पर्सेंट-एन्कोड/डिकोड करें, कुंजी/मान तालिका में क्वेरी पैरामीटर संपादित करें, सूचियों को बैच में प्रोसेस करें और एन्कोड किए गए वर्ण हाइलाइट करें।
URL एन्कोड / डिकोड — टेक्स्ट को URL में सुरक्षित उपयोग के लिए पर्सेंट-एन्कोड करें या वापस डिकोड करें, Component, Whole URI और application/x-www-form-urlencoded (स्पेस को + के रूप में) दायरों के साथ। किसी URL को संपादन-योग्य कुंजी/मान तालिका में तोड़कर फिर से जोड़ने के लिए Query मोड पर, या पूरी सूची को एक-एक पंक्ति एन्कोड/डिकोड करने के लिए Batch मोड पर स्विच करें। एन्कोड किए गए वर्ण आउटपुट में हाइलाइट होते हैं, और सारी प्रोसेसिंग आपके ब्राउज़र में ही होती है।
URL एन्कोड / डिकोड क्या है?
URL Encode / Decode एक मुफ़्त ऑनलाइन URL एन्कोडर, डिकोडर और क्वेरी-स्ट्रिंग संपादक है। Text मोड में यह किसी एकल मान को Component (encodeURIComponent), Whole URI (encodeURI) या Form (application/x-www-form-urlencoded, स्पेस को + के रूप में) दायरे से पर्सेंट-एन्कोड या डिकोड करता है। Query मोड URLSearchParams से बनी संपादन-योग्य कुंजी/मान तालिका में किसी URL या शुद्ध क्वेरी स्ट्रिंग को पार्स करता है, जिससे आप पंक्तियाँ जोड़, संपादित और हटा सकते हैं, फिर यह एक सामान्यीकृत URL पुनः बनाता है। Batch मोड सूची को एक-एक पंक्ति एन्कोड या डिकोड करता है, और आउटपुट व्यू ठीक-ठीक हाइलाइट करता है कि कौन-से वर्ण पर्सेंट-एन्कोड हुए। डेवलपर, QA टेस्टर और API उपयोगकर्ता इसका उपयोग पैरामीटर मानों को एस्केप करने, बिखरी क्वेरी स्ट्रिंग साफ़ करने और %20 / %3A / %2F स्ट्रिंग को आगे-पीछे बदलने के लिए करते हैं।
URL एन्कोड / डिकोड का उपयोग कैसे करें
- एक मोड चुनें: एकल मान के लिए Text, किसी URL के पैरामीटर संपादित करने के लिए Query, या सूची के लिए Batch।
- Text या Batch मोड में Encode या Decode और एक दायरा चुनें – Component, Whole URI, या Form (स्पेस को + के रूप में)।
- अपना टेक्स्ट, URL या सूची इनपुट में चिपकाएँ; परिणाम नीचे आउटपुट में लाइव अपडेट होता है।
- Query मोड में कुंजी/मान तालिका संपादित करें – कोई कुंजी या मान बदलें, एक पंक्ति जोड़ें (Add) या हटाएँ – और URL स्वतः फिर से जुड़ जाता है।
- हाइलाइट किए गए आउटपुट को पढ़कर देखें कि कौन-से वर्ण एन्कोड हुए, फिर परिणाम कॉपी करें या Text/Batch मोड में आगे-पीछे के लिए Swap उपयोग करें।
उदाहरण
किसी मान को Form एन्कोड करें (स्पेस को +)
इनपुट
hello world & more
आउटपुट
hello+world+%26+more
एक क्वेरी स्ट्रिंग संपादित करें
इनपुट
https://x.com/s?q=cat dog&page=2
आउटपुट
https://x.com/s?q=cat+dog&page=2
एक सूची को बैच-डिकोड करें
इनपुट
a%20b c%2Fd
आउटपुट
a b c/d
अक्सर पूछे जाने वाले सवाल
- Query मोड क्या करता है?
- Query मोड किसी URL को पहले ? पर एक बेस और URLSearchParams से बनी संपादन-योग्य कुंजी/मान तालिका में बाँटता है। कोई भी कुंजी या मान बदलें, पंक्तियाँ जोड़ें या हटाएँ, और टूल नीचे एक सामान्यीकृत URL पुनः बनाता है (स्पेस + बन जाते हैं)। a=1&b=2 जैसी शुद्ध क्वेरी स्ट्रिंग चिपकाना भी काम करता है।
- Form (application/x-www-form-urlencoded) दायरा क्या है?
- Form दायरा स्पेस को %20 के बजाय + के रूप में एन्कोड करता है और वही वर्ण पर्सेंट-एन्कोड करता है जो कोई ब्राउज़र HTML फ़ॉर्म भेजते या URLSearchParams स्ट्रिंग बनाते समय उपयोग करता है – इसे फ़ॉर्म बॉडी और क्वेरी मानों के लिए उपयोग करें। Component और Whole URI मानक पर्सेंट-एन्कोडिंग (स्पेस के लिए %20) उपयोग करते हैं।
- Batch मोड सूची को कैसे संभालता है?
- Batch मोड हर पंक्ति को स्वतंत्र रूप से एन्कोड या डिकोड करता है और खाली पंक्तियाँ रखता है। यदि कोई पंक्ति डिकोड नहीं हो पाती (विकृत % अनुक्रम), तो उसे अपरिवर्तित छोड़ दिया जाता है और टूल बताता है कि कितनी पंक्तियाँ विफल रहीं, ताकि एक ख़राब पंक्ति बाक़ी को कभी न बिगाड़े।
- हाइलाइट किए गए वर्णों का क्या अर्थ है?
- आउटपुट पूर्वावलोकन हर पर्सेंट-एन्कोडेड अनुक्रम (%XX) को, और Form तथा Query मोड में एन्कोडेड स्पेस दर्शाने वाले + को हाइलाइट करता है, ताकि आप एक नज़र में देख सकें कि वास्तव में क्या बदला।
- क्या मेरा डेटा किसी सर्वर पर अपलोड होता है?
- नहीं। सारी एन्कोडिंग, डिकोडिंग और क्वेरी संपादन पूरी तरह आपके ब्राउज़र में अंतर्निहित JavaScript URL फ़ंक्शनों से चलती है। कुछ भी अपलोड, संग्रहीत या भेजा नहीं जाता, इसलिए यह निजी URL, टोकन और आंतरिक लिंक के लिए सुरक्षित है।
संबंधित टूल
Base32 / Base58 एन्कोड / डिकोड
टेक्स्ट को Base32 (RFC 4648) या Base58 (बिटकॉइन वर्णमाला) में एन्कोड करें और दोनों में से किसी को वापस टेक्स्ट में डिकोड करें, पूरी तरह UTF-8 सुरक्षित और पूरी तरह आपके ब्राउज़र में।
Base64 एन्कोड / डिकोड
Base64 एन्कोड या डिकोड करें (UTF-8 सुरक्षित) — URL-सुरक्षित वर्णमाला, वैकल्पिक पैडिंग, 64/76 लाइन रैपिंग, लाइव बाइट व वर्ण गिनती और हेक्स/बाइनरी बाइट व्यू के साथ।
केस कन्वर्टर और काउंटर
टेक्स्ट को UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case आदि में बदलें और अक्षर, शब्द व पंक्तियाँ गिनें।
कोड फ़ॉर्मैटर और मिनिफ़ायर
अपने ब्राउज़र में HTML, CSS और JavaScript को तुरंत सुंदर बनाएँ या मिनिफ़ाई करें, 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन और Terser-संचालित JavaScript कम्प्रेशन के साथ।