URL एन्कोड / डिकोड

URL कॉम्पोनेंट को एन्कोड और डिकोड करें।

सारी एनकोडिंग और डिकोडिंग आपके browser में स्थानीय रूप से होती है, इसलिए आपका टेक्स्ट और URLs कभी आपके डिवाइस से बाहर नहीं जाते।

किसी URL के हिस्सों की जांच करनी है? URL Parser आजमाएं।

URL एन्कोड / डिकोड के बारे में

यह url एनकोड डिकोड टूल टेक्स्ट को URLs में सुरक्षित उपयोग के लिए percent-एनकोड करता है और एनकोडेड कंपोनेंट को वापस पठनीय टेक्स्ट में डिकोड करता है, और यह सब आपके browser में स्थानीय रूप से प्रोसेस होता है। यह JavaScript के encodeURIComponent और decodeURIComponent की नकल करता है, /, ?, &, = और spaces जैसे आरक्षित अक्षरों को escape करता है ताकि मान query strings और paths के अंदर बरकरार रहें। डेवलपर्स, QA इंजीनियर और API टेस्टर इस url एनकोडर और url डिकोडर का उपयोग query parameters बनाने, callback URLs डीबग करने, ट्रैकिंग लिंक की जांच करने, और %20 तथा %3A अनुक्रमों से भरे कॉपी किए गए पतों को साफ करने के लिए करते हैं। चूंकि यह पूरे URL के बजाय एक कंपोनेंट पर काम करता है, आपको एक समय में एक मान के लिए सटीक, अनुमानित percent एनकोडिंग मिलती है। सब कुछ आपके डिवाइस पर चलता है और किसी server पर कुछ भी अपलोड नहीं होता, इसलिए निजी टोकन और आंतरिक URLs भी स्थानीय रहते हैं।

विशेषताएँ

URL एन्कोड / डिकोड का उपयोग कैसे करें

  1. टेक्स्ट या एनकोडेड मान को इनपुट बॉक्स में पेस्ट करें।
  2. percent-एनकोड करने के लिए Encode चुनें या वापस बदलने के लिए Decode चुनें।
  3. आउटपुट क्षेत्र में बदला हुआ परिणाम पढ़ें।
  4. आउटपुट को कॉपी करें और अपने URL या कोड में डालें।

उदाहरण

इनपुट

name=John Doe&city=São Paulo

आउटपुट

name%3DJohn%20Doe%26city%3DS%C3%A3o%20Paulo

एकल कंपोनेंट को एनकोड करना =, &, spaces और उच्चारण चिह्नों को escape करता है।

सामान्य त्रुटियाँ और समस्या निवारण

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

URL एनकोडिंग क्या है और मुझे इसकी जरूरत कब होती है?
URL एनकोडिंग (percent-एनकोडिंग) असुरक्षित अक्षरों को %HH बाइट अनुक्रमों से बदल देती है ताकि मान query strings और paths के अंदर बने रहें। जब भी किसी parameter में spaces, &, =, / या गैर-ASCII टेक्स्ट हो तो इस url एनकोड डिकोड टूल का उपयोग करें।
क्या URL Encode / Decode टूल एक कंपोनेंट को एनकोड करता है या पूरे URL को?
यह encodeURIComponent की तरह एकल कंपोनेंट को एनकोड करता है, इसलिए / और ? जैसे अक्षर escape हो जाते हैं। पूरे पते के बजाय प्रत्येक query मान को अलग से एनकोड करें।
विफल हुई डिकोडिंग को मैं कैसे ठीक करूं?
डिकोडिंग खराब percent-एनकोडिंग पर विफल होती है, जैसे एक अतिरिक्त % या अमान्य hex अंक। URL Encode / Decode इनपुट में खराब percent अनुक्रम को ठीक करें या हटाएं और फिर से प्रयास करें।
क्या यह Unicode और emoji को संभालता है?
हां। मल्टी-बाइट UTF-8 अक्षर, उच्चारण चिह्न और emoji अपने सही percent-एनकोडेड बाइट अनुक्रमों में एनकोड होते हैं और सटीक रूप से वापस डिकोड होते हैं।
Spaces + के बजाय %20 के रूप में क्यों दिखते हैं?
यह टूल encodeURIComponent का पालन करता है, जो spaces को %20 के रूप में एनकोड करता है। + रूप form-encoded अनुरोध बॉडी के लिए विशिष्ट है, सामान्य URL कंपोनेंट के लिए नहीं।
जब मैं एनकोड या डिकोड करता हूं तो क्या मेरा इनपुट कहीं भेजा जाता है?
नहीं। URL Encode / Decode टूल पूरी तरह आपके browser में चलता है, इसलिए आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता और किसी server पर कुछ भी अपलोड नहीं होता।

संबंधित टूल

सभी ArrayKit टूल