🔗 URL एन्कोडर / डिकोडर और प्रश्न स्ट्रिंग पार्सर
तुरंत टेक्स्ट को URL प्रतिशत-एन्कोड फॉर्मेट में एन्कोड करें या %xx स्ट्रिंग को वापस सामान्य टेक्स्ट में डिकोड करें — मुफ्त, कोई अपलोड आवश्यक नहीं है, और आपके ब्राउज़र में पूरी तरह से ऑफ़लाइन काम करता है।
डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।
परिचय
यह उपकरण ब्राउज़र के निजी encodeURIComponent और decodeURIComponent फ़ंक्शन का उपयोग करता है जो टेक्स्ट को URL-सुरक्षित एन्कोडिंग में परिवर्तित करता है और वापस लाता है। प्रश्न पार्सर अनुभाग आपको किसी भी पूर्ण URL या रूढ़ियतः प्रश्न स्ट्रिंग को चिपकाने की अनुमति देता है और तुरंत एक कुंजी-मान तालिका में विभाजित करता है - API कॉल के डिबगिंग या रीडायरेक्ट पैरामीटर की जांच के लिए उपयोगी। सभी प्रक्रिया क्लाइंट-पक्ष पर चलती है: आपके URL और प्रश्न डेटा कभी भी आपके उपकरण से बाहर नहीं जाते।
कैसे उपयोग करें
- एन्कोड करने के लिए आपके द्वारा चाहे वाला टेक्स्ट या डिकोड करने के लिए आपके द्वारा चाहे वाला %xx स्ट्रिंग को ऊपरी टेक्स्ट क्षेत्र में चिपकाएं।
- एन्कोड करने के लिए Encode पर क्लिक करें या मूल टेक्स्ट को वापस लाने के लिए Decode पर क्लिक करें।
- परिणाम को आपके क्लिपबोर्ड में कॉपी करने के लिए Copy पर क्लिक करें या रीसेट करने के लिए Clear पर क्लिक करें।
- एक URL के प्रश्न पैरामीटर को पार्स करने के लिए, पूर्ण URL (या केवल प्रश्न भाग) को Query Parser क्षेत्र में चिपकाएं और Parse पर क्लिक करें या Enter कुंजी दबाएं।
- तालिका में डिकोड किए गए कुंजी-मान जोड़ों को देखें और प्रत्येक पंक्ति पर Copy बटन के साथ कोई व्यक्तिगत मान कॉपी करें।
सामान्य प्रश्न
- क्या यह URL एन्कोडर मुफ्त है?
- हां, पूरी तरह से मुफ्त और असीमित। कोई खाता, कोई सदस्यता, और कोई छिपा हुआ लागत नहीं।
- क्या आप मेरे URL या प्रश्न स्ट्रिंग को अपलोड या संग्रहित करते हैं?
- कभी नहीं। एन्कोड, डिकोड और पार्सिंग प्रक्रिया पूरी तरह से आपके ब्राउज़र में जावास्क्रिप्ट के साथ चलती है। कोई भी चीज किसी भी सर्वर पर भेजी जाती है।
- क्या यह ऑफ़लाइन काम करता है?
- हां। एक बार पृष्ठ लोड हो जाने के बाद, आप ऑफ़लाइन जाएं और उपकरण अभी भी पूरी तरह से काम करता रहता है।
- URL एन्कोडिंग और डिकोडिंग में क्या अंतर है?
- एन्कोडिंग विशेष करैक्टर (स्पेस, अन्य भाषा के टेक्स्ट, सिम्बल जैसे &, =, ?) को सुरक्षित प्रतिशत-एन्कोड %xx क्रम में परिवर्तित करता है। डिकोडिंग इस प्रक्रिया को उल्टा करता है, %xx क्रम को वापस बर्दाश्त योग्य करैक्टर में परिवर्तित करता है।
- क्या मैं एक पूर्ण URL के बिना केवल प्रश्न स्ट्रिंग को पार्स कर सकता हूं?
- हां। Query Parser एक पूर्ण URL जैसे https://example.com/path?key=value या केवल प्रश्न भाग जैसे key=value&foo=bar (साथ या बिना शुरू के ?) को स्वीकार करता है।
- क्यों कुछ वर्ण एन्कोड करते समय छोड़ दिए जाते हैं?
- यह उपकरण कम्पोनेंट एन्कोडिंग का उपयोग करता है, जो यूआरएल में सुरक्षित वर्णों को छोड़ देता है: अक्षर, अंक, और - _ . ! ~ * ' ( )। अन्य सभी वर्ण, जैसे कि स्लैश, प्रश्न चिह्न और एम्परसैंड, एस्केप कर दिए जाते हैं - जो आपको तब चाहिए जब टेक्स्ट प�ैरामीटर वैल्यू के अंदर जा रहा हो बजाय यूआरएल संरचना के अंदर।
- डिकोडिंग मुझे एक त्रुटि दे रहा है - क्यों?
- जब प्रतिशत चिह्न के बाद दो वैध हेक्स अंक नहीं होते, तो डिकोडिंग विफल हो जाता है। यह तब होता है जब टेक्स्ट कभी एन्कोड नहीं किया गया था, या एक स्ट्रिंग को दो बार एन्कोड किया गया था और फिर केवल एक बार डिकोड किया गया। दूसरी बार डिकोड करने की कोशिश करें; यदि प्रतिशत चिह्न लिटरल टेक्स्ट हैं, तो उन्हें %25 के रूप में लिखा जाना चाहिए।
- क्या यह टूल मेरा डेटा अपलोड करता है?
- नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।