URL एनकोडर/डिकोडर
स्मार्ट URL पार्सिंग के साथ URL और विशेष वर्णों को तुरंत एनकोड और डिकोड करें।
URL विश्लेषण
- प्रोटोकॉल
- होस्ट
- पोर्ट
- पथ
- क्वेरी स्ट्रिंग
- फ्रैगमेंट
उपयोग के मामले
URL एनकोडिंग और डिकोडिंग वेब विकास और रोज़मर्रा के इंटरनेट उपयोग के लिए आवश्यक हैं:
-
क्वेरी पैरामीटर एनकोड करें
डायनामिक लिंक बनाते समय URL क्वेरी स्ट्रिंग में स्पेस, एम्परसेंड और बराबर चिह्न जैसे विशेष वर्णों को सुरक्षित रूप से शामिल करें।
-
लॉग से एनकोडेड URL डीबग करें
वास्तव में कौन सा URL अनुरोध किया गया था यह समझने के लिए सर्वर लॉग से प्रतिशत-एनकोडेड URL को जल्दी डिकोड करें।
-
डबल-एनकोडेड URL ठीक करें
फिर से एनकोड करने से पहले पहले से एनकोडेड इनपुट का पता लगाकर %20 के बजाय %2520 वाले URL को पहचानें और ठीक करें।
-
URL संरचना समझें
विज़ुअल ब्रेकडाउन के साथ जानें कि URL के कौन से हिस्से एनकोड होते हैं और कब encodeURI vs encodeURIComponent का उपयोग करना है।
-
URL पैरामीटर के लिए टेक्स्ट तैयार करें
इमोजी और विशेष वर्णों वाले टेक्स्ट को एनकोड करें ताकि सभी प्लेटफॉर्म पर शेयर URL में सुरक्षित रूप से जोड़ा जा सके।
अक्सर पूछे जाने वाले प्रश्न
- encodeURIComponent और encodeURI में क्या अंतर है?
- encodeURIComponent URL डेलिमिटर (/, ?, #) सहित सभी विशेष वर्णों को एनकोड करता है। इसे क्वेरी पैरामीटर मान के लिए उपयोग करें। encodeURI URL संरचना वर्णों को संरक्षित रखता है और पूर्ण URL एनकोड करने के लिए है।
- मुझे स्पेस के लिए + के बजाय %20 क्यों दिखता है?
- हम स्पेस के लिए %20 का उपयोग करते हैं क्योंकि यह अधिक सार्वभौमिक रूप से संगत है। स्पेस के लिए + नोटेशन केवल क्वेरी स्ट्रिंग में काम करता है और URL के अन्य भागों में समस्या पैदा कर सकता है।
- डबल एनकोडिंग क्या है?
- डबल एनकोडिंग तब होती है जब आप पहले से एनकोडेड स्ट्रिंग को फिर से एनकोड करते हैं। उदाहरण के लिए, %20 (एनकोडेड स्पेस) %2520 बन जाता है। हमारा टूल आपको चेतावनी देता है जब यह हो सकता है।
- क्या मेरा डेटा सुरक्षित है?
- हां! सभी एनकोडिंग और डिकोडिंग सीधे आपके ब्राउज़र में होती है। आपका डेटा कभी किसी सर्वर पर नहीं भेजा जाता।
- कुछ स्ट्रिंग पर डिकोडिंग क्यों काम नहीं करती?
- डिकोडिंग विफल हो जाती है जब इनपुट में अमान्य प्रतिशत-एनकोडेड अनुक्रम होते हैं, जैसे %GG (अमान्य हेक्स) या अंत में % बिना दो हेक्स अंकों के।
URL एनकोडर/डिकोडर का उपयोग कैसे करें
उपयोग कैसे करें
- अपना मोड चुनें: एनकोड (टेक्स्ट से URL) या डिकोड (URL से टेक्स्ट)
- एनकोडिंग प्रकार चुनें: encodeURIComponent (पैरामीटर के लिए) या encodeURI (पूर्ण URL के लिए)
- इनपुट क्षेत्र में अपना टेक्स्ट टाइप या पेस्ट करें
- आउटपुट क्षेत्र में तुरंत परिणाम देखें और कॉपी पर क्लिक करें
विशेषताएं
- टाइप करते समय तुरंत रूपांतरण
- स्मार्ट URL पार्सिंग कंपोनेंट ब्रेकडाउन दिखाती है
- डबल-एनकोडिंग डिटेक्शन सामान्य गलतियों को रोकता है
- स्वैप बटन से एनकोड फिर डिकोड करके जल्दी सत्यापित करें
- 100% क्लाइंट-साइड - आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता
- आपका आखिरी इनपुट स्वचालित रूप से सहेजा जाता है
कब कौन सा मोड उपयोग करें
encodeURIComponent
encodeURIComponent (अधिकांश मामलों के लिए अनुशंसित): क्वेरी पैरामीटर मान एनकोड करना, पथ खंड एनकोड करना, कोई भी टेक्स्ट जो URL का हिस्सा होगा
encodeURI
encodeURI: पूर्ण URL को उसकी संरचना बनाए रखते हुए एनकोड करना, जब आप /, ?, # जैसे विशेष URL वर्ण रखना चाहते हैं
कीबोर्ड शॉर्टकट
- आउटपुट कॉपी करें
- इनपुट साफ़ करें
सुझाव
- स्पेस अधिकतम संगतता के लिए %20 (+ नहीं) बन जाते हैं
- अगर आप %25 देखते हैं, तो आपका इनपुट पहले से एनकोडेड था
- URL विश्लेषण दिखाता है कि कौन से हिस्से एनकोड होते हैं