URL एनकोड/डीकोड
URL Encode/Decode ब्राउज़र में URL components और values को percent encoding से बदलता है। यह spaces, reserved characters, UTF-8 text, emoji, query values और path segment data के लिए encodeURIComponent/decodeURIComponent semantics का उपयोग करता है.
इनपुट टेक्स्ट
अक्षर
0 / 50,000
क्विक स्टार्ट
सामान्य उपयोग के मामले
API parameters
query string में डालने से पहले सिर्फ parameter value encode करें; ? और & और = को encoded value के बाहर रखें.
प्रपत्र डेटा
व्यक्तिगत मानों के लिए उपयोगी है, लेकिन यह application/x-www-form-urlencoded क्रमांकन नहीं है और रिक्त स्थान को + में नहीं बदलता है
साझा लिंक
URL को असेंबल करने से पहले एक पैरामीटर, पथ खंड, या टुकड़े के अंदर गैर-ASCII या आरक्षित डेटा को एन्कोड करें
खोज क्वेरी
कीवर्ड या फ़िल्टर को एन्कोड करें, खासकर जब उनमें & = #? शामिल हो। / या रिक्त स्थान
उपयोग टिप्स
एन्कोडिंग सीमाएँ
सीमाएं और संगतता
गोपनीयता और सुरक्षा
अक्सर पूछे जाने वाले प्रश्न
URL वेब पर उपयोग होने वाला address text है, जिसमें scheme, host, path, query और fragment जैसी संरचना होती है। Encoding तब चाहिए जब data characters को ?, &, #, = या / जैसे delimiters समझा जा सकता हो, या data में spaces, non-ASCII text या emoji हों। ऐसे characters UTF-8 bytes के %HH रूप में लिखे जाते हैं, जैसे space → %20 और parameter value के अंदर / → %2F। यह tool URL components और values के लिए है, पूरे URL की structure बचाने के लिए नहीं। URL encoding reversible formatting है और गोपनीयता नहीं देता.
नहीं। एन्कोडिंग केवल रिवर्सिबल फ़ॉर्मैट रूपांतरण है। पासवर्ड, API key और अन्य secrets को हमेशा एन्क्रिप्ट (या सुरक्षित चैनल से ट्रांसमिट) करना चाहिए।
कर सकते हैं, लेकिन Encode पूरी string को data मानेगा और /, ?, &, =, # जैसे structure characters भी encode करेगा। URL structure बचानी हो तो केवल parameter value या path segment data encode करें, या पहले URL Parser से URL inspect करें.
सामान्य URL प्रतिशत एन्कोडिंग %20 का उपयोग करता है। application/x-www-form-urlencoded फॉर्म डेटा रिक्त स्थान के लिए + का उपयोग करता है, लेकिन decodeURIComponent + को अपरिवर्तित छोड़ देता है। यह पृष्ठ एक टेक्स्ट मान को बदलता है, पूर्ण फॉर्म बॉडी को नहीं, इसलिए जब आप फॉर्म-स्टाइल रिक्त स्थान को डीकोड करना चाहते हैं तो पहले + को %20 से बदलें।
एन्कोडेड कंटेंट में %XX अनुक्रम होते हैं (जहाँ % के बाद दो hex अंक होते हैं, जैसे %E4%BD%A0)। यदि आपको ऐसे कई अनुक्रम दिखें, तो कंटेंट पहले से एन्कोड है; दोबारा एन्कोड न करें।
गैर-ASCII पाठ जैसे चीनी, उच्चारण और इमोजी को UTF-8 %HH बाइट्स के रूप में एन्कोड किया गया है। स्लैश स्थिति पर निर्भर करते हैं: / को पथ विभाजक के रूप में रखें, लेकिन क्वेरी मान या पथ खंड के अंदर डेटा होने पर इसे %2F के रूप में एन्कोड करें।