मुफ़्त URL एनकोडर और डिकोडर
यूआरएल और क्वेरी स्ट्रिंग को एनकोड और डीकोड करें। encodeURIComponent, decodeURIComponent और क्वेरी स्ट्रिंग पार्सिंग का समर्थन करता है।
प्रत्येक आरक्षित वर्ण को कोडित करता है — क्वेरी मानों और पथ खंडों के लिए सर्वश्रेष्ठ।
सामान्य उपयोग
- API के लिए URL पैरामीटर एन्कोड करेंAPI अनुरोध URLs में जोड़ने से पहले क्वेरी स्ट्रिंग पैरामीटर को सुरक्षित रूप से एन्कोड करें।
- ईमेल लिंक के लिए URLs को एन्कोड करेंईमेल कैंपेन के लिए क्लिक-सुरक्षित लिंक बनाएं — विशेष वर्णों को एन्कोड करें ताकि लिंक हर ईमेल क्लाइंट में जीवित रहें।
- सोशल शेयरिंग के लिए URLs को एन्कोड करेंTwitter, Facebook और LinkedIn शेयर बटन के लिए पूर्व-भरे हुए टेक्स्ट, हैशटैग और लिंक के साथ URLs तैयार करें।
- जटिल क्वेरी स्ट्रिंग एनकोड करेंकई पैरामीटर के साथ क्वेरी स्ट्रिंग बनाएं और एनकोड करें — किसी भी URL के साथ जोड़ने के लिए तैयार।
- Webhook कॉलबैक के लिए URL एनकोड करेंकॉलबैक URL को एनकोड करें जो तीसरे पक्ष की सेवाओं और OAuth प्रवाहों में पैरामीटर के रूप में पारित किए जाते हैं।
यह कैसे काम करता है
यहाँ URL एनकोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में JavaScript के बिल्ट-इन globals — encodeURIComponent, encodeURI, और decodeURIComponent — का उपयोग करके चलती है, बिना किसी थर्ड-पार्टी लाइब्रेरी और नेटवर्क रिक्वेस्ट के। टूल क्वेरी स्ट्रिंग पैरामीटर को एक की-वैल्यू टेबल के रूप में पार्स और दिखाने के लिए ब्राउज़र के नेटिव URL API को भी उजागर करता है।
- 1एक एनकोडिंग मोड चुनेंतीन मोड वास्तविक-दुनिया उपयोग मामलों से मेल खाते हैं: "Component" encodeURIComponent कॉल करता है और unreserved कैरेक्टरों को छोड़कर सब कुछ escape करता है — अलग-अलग क्वेरी वैल्यू के लिए सही विकल्प। "Full URL" encodeURI कॉल करता है और scheme, स्लैश, और डोमेन को अछूता छोड़ता है। "Form" encodeURIComponent उपयोग करता है फिर HTML फ़ॉर्म द्वारा भेजे गए application/x-www-form-urlencoded फ़ॉर्मेट से मेल खाने के लिए %20 को + से बदलता है।
- 2एक क्लिक में एनकोड या डिकोड करेंएनकोडिंग आपके टेक्स्ट को चुने फ़ंक्शन से गुज़ारती है और percent-एनकोडेड परिणाम दिखाती है। डिकोडिंग decodeURIComponent कॉल करती है (Form मोड में + को स्पेस में बदला जाता है)। ख़राब percent-सीक्वेंस — जैसे बिना continuation byte का अकेला %E0 — पकड़ी जाती हैं और क्रैश होने की बजाय इनलाइन एरर के रूप में दिखाई जाती हैं।
- 3URL API के साथ क्वेरी स्ट्रिंग पार्स करें"Parse params" क्रिया आपके इनपुट को ब्राउज़र के नेटिव URL कंस्ट्रक्टर में लपेटती है और हर की-वैल्यू जोड़ा निकालने के लिए url.searchParams पर इटरेट करती है। अगर URL कंस्ट्रक्टर इनपुट अस्वीकार करता है, एक हाथ से लिखा फ़ॉलबैक & और = पर विभाजित करता है और हर टोकन को safeDecode से चलाता है, इसलिए आंशिक या रॉ क्वेरी स्ट्रिंग भी एक पठनीय टेबल बनाती हैं।
- 4परिणाम कॉपी करेंएनकोड या डिकोड किया टेक्स्ट एक monospace आउटपुट ब्लॉक में दिखाई देता है। एक कॉपी बटन इसे Clipboard API के ज़रिए क्लिपबोर्ड में लिखता है। किसी भी बिंदु पर कुछ भी आपके डिवाइस से बाहर नहीं जाता।
संबंधित टूल
Base64 एनकोडर और डिकोडर
टेक्स्ट या फ़ाइलों को Base64 में एनकोड करें, या Base64 स्ट्रिंग्स को वापस सादे टेक्स्ट में डिकोड करें। तत्काल, निजी और मुफ़्त।
HTML एनकोडर और डिकोडर
विशेष वर्णों को HTML इकाइयों में एनकोड करें या इकाइयों को वापस सादे पाठ में डिकोड करें। तुरंत, आपके ब्राउज़र में.
सीज़र सिफर और टेक्स्ट एन्क्रिप्टर
सीज़र सिफर, ROT13, Atbash और Vigenère सिफर के साथ टेक्स्ट को एन्क्रिप्ट और डिक्रिप्ट करें। क्लासिक प्रतिस्थापन सिफर, सभी आपके ब्राउज़र में।