मुख्य सामग्री पर जाएँ

मुफ़्त 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. 1
    एक एनकोडिंग मोड चुनें
    तीन मोड वास्तविक-दुनिया उपयोग मामलों से मेल खाते हैं: "Component" encodeURIComponent कॉल करता है और unreserved कैरेक्टरों को छोड़कर सब कुछ escape करता है — अलग-अलग क्वेरी वैल्यू के लिए सही विकल्प। "Full URL" encodeURI कॉल करता है और scheme, स्लैश, और डोमेन को अछूता छोड़ता है। "Form" encodeURIComponent उपयोग करता है फिर HTML फ़ॉर्म द्वारा भेजे गए application/x-www-form-urlencoded फ़ॉर्मेट से मेल खाने के लिए %20 को + से बदलता है।
  2. 2
    एक क्लिक में एनकोड या डिकोड करें
    एनकोडिंग आपके टेक्स्ट को चुने फ़ंक्शन से गुज़ारती है और percent-एनकोडेड परिणाम दिखाती है। डिकोडिंग decodeURIComponent कॉल करती है (Form मोड में + को स्पेस में बदला जाता है)। ख़राब percent-सीक्वेंस — जैसे बिना continuation byte का अकेला %E0 — पकड़ी जाती हैं और क्रैश होने की बजाय इनलाइन एरर के रूप में दिखाई जाती हैं।
  3. 3
    URL API के साथ क्वेरी स्ट्रिंग पार्स करें
    "Parse params" क्रिया आपके इनपुट को ब्राउज़र के नेटिव URL कंस्ट्रक्टर में लपेटती है और हर की-वैल्यू जोड़ा निकालने के लिए url.searchParams पर इटरेट करती है। अगर URL कंस्ट्रक्टर इनपुट अस्वीकार करता है, एक हाथ से लिखा फ़ॉलबैक & और = पर विभाजित करता है और हर टोकन को safeDecode से चलाता है, इसलिए आंशिक या रॉ क्वेरी स्ट्रिंग भी एक पठनीय टेबल बनाती हैं।
  4. 4
    परिणाम कॉपी करें
    एनकोड या डिकोड किया टेक्स्ट एक monospace आउटपुट ब्लॉक में दिखाई देता है। एक कॉपी बटन इसे Clipboard API के ज़रिए क्लिपबोर्ड में लिखता है। किसी भी बिंदु पर कुछ भी आपके डिवाइस से बाहर नहीं जाता।

संबंधित टूल

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