URL एनकोड डिकोड
हमारे मुफ्त ऑनलाइन URL एनकोड/डिकोड टूल के साथ तुरंत URL को एनकोड और डिकोड करें। चाहे आप क्वेरी पैरामीटर संभालने वाले वेब डेवलपर हों, HTTP अनुरोधों के साथ काम करने वाले API इंजीनियर हों, वेब लॉग प्रोसेस करने वाले डेटा विश्लेषक हों, या कोई भी जिसे URL में विशेष वर्णों को सुरक्षित रूप से प्रसारित करने की आवश्यकता हो, यह टूल दोनों दिशाओं में तत्काल, सटीक रूपांतरण प्रदान करता है। URL एनकोडिंग विशेष वर्णों को ऐसे प्रारूप में बदलता है जिसे इंटरनेट पर सुरक्षित रूप से प्रसारित किया जा सकता है, जबकि URL डिकोडिंग मूल टेक्स्ट को पुनर्प्राप्त करने के लिए इस प्रक्रिया को उलट देता है। बस अपना URL या स्ट्रिंग पेस्ट करें और रीयल-टाइम में एनकोडेड या डिकोडेड परिणाम प्राप्त करें। टूल यूनिकोड वर्णों, रिक्त स्थानों, प्रतीकों और RFC 3986 में परिभाषित सभी विशेष वर्णों को संभालता है। अपना डेटा इनपुट करें और इसे तुरंत बदलने के लिए संबंधित बटन पर क्लिक करें।
क्या है
एक URL एनकोड/डिकोड टूल टेक्स्ट को उसके मूल रूप और RFC 3986 (यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर सिंटैक्स) द्वारा परिभाषित URL-एनकोडेड प्रारूप में परिवर्तित करता है। URL एनकोडिंग (जिसे प्रतिशत-एनकोडिंग भी कहा जाता है) URL में असुरक्षित या आरक्षित वर्णों को प्रतिशत चिह्न (%) के बाद वर्ण के ASCII मान को दर्शाने वाले दो हेक्साडेसिमल अंकों से बदल देता है। यह आवश्यक है क्योंकि URL केवल ASCII वर्णमाला के एक सीमित सेट को ही समाहित कर सकते हैं। रिक्त स्थान, एम्परसेंड, प्रश्न चिह्न, बराबर चिह्न और गैर-ASCII वर्ण जैसे वर्णों को उनके अर्थ को बदले बिना URL में शामिल करने के लिए एनकोड किया जाना चाहिए। हमारा मुफ्त ऑनलाइन URL एनकोड/डिकोड टूल एनकोडिंग और डिकोडिंग दोनों कार्यों को संभालता है। यह व्यक्तिगत स्ट्रिंग्स, पूर्ण URL और क्वेरी पैरामीटर को एनकोड करने का समर्थन करता है। डिकोडर मानक प्रतिशत-एनकोडिंग, रिक्त स्थानों का प्रतिनिधित्व करने वाले प्लस चिह्न (application/x-www-form-urlencoded प्रारूप), और यूनिकोड UTF-8 एनकोडेड वर्णों को सही ढंग से संभालता है। सभी प्रसंस्करण तत्काल परिणाम और पूर्ण गोपनीयता के लिए आपके ब्राउज़र में स्थानीय रूप से होता है — आपका डेटा कभी भी आपके उपकरण को नहीं छोड़ता।
कैसे उपयोग करें
- अपना URL या टेक्स्ट स्ट्रिंग इनपुट फ़ील्ड में पेस्ट करें। एनकोडिंग के लिए, यह विशेष वर्णों वाला एक कच्चा URL हो सकता है। डिकोडिंग के लिए, प्रतिशत-एनकोडेड स्ट्रिंग पेस्ट करें।
- विशेष वर्णों को उनके प्रतिशत-एनकोडेड समकक्षों (%20 रिक्त स्थान के लिए, %3F प्रश्न चिह्नों के लिए, आदि) में बदलने के लिए एनकोड बटन पर क्लिक करें।
- या प्रतिशत-एनकोडेड स्ट्रिंग्स को वापस उनके पठनीय मूल रूप में बदलने के लिए डिकोड बटन पर क्लिक करें।
- एनकोडिंग और डिकोडिंग मोड के बीच तुरंत स्विच करने के लिए स्वैप बटन का उपयोग करें, जो वर्तमान इनपुट और आउटपुट को उलट देता है।
- एक क्लिक से परिणाम को क्लिपबोर्ड पर कॉपी करें, या नया एन्कोडिंग या डिकोडिंग ऑपरेशन शुरू करने के लिए दोनों फ़ील्ड साफ़ करें।
उदाहरण
इनपुट: एनकोड: हैलो वर्ल्ड और गुडबाय
प्रक्रिया: बदलें स्पेस→%20, &→%26, गैर-ASCII→percent-encoding
परिणाम: नमस्ते%20दुनिया%20%26%20अलविदा
इनपुट: डिकोड करें: %E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C
प्रक्रिया: %hex जोड़े पार्स करें → UTF-8 बाइट्स में मैप करें → अक्षरों में डिकोड करें
परिणाम: नमस्ते दुनिया
संबंधित खोजें
लोग यह भी खोजते हैं: URL एन्कोड, URL डिकोड, URL एन्कोडर, URL डिकोडर, प्रतिशत एन्कोडिंग, ऑनलाइन URL एन्कोडिंग।
URL एन्कोडURL डिकोडURL एन्कोडरURL डिकोडरप्रतिशत एन्कोडिंगऑनलाइन URL एन्कोडिंगURL को डिकोड करेंURL को एन्कोड करेंURL कनवर्टरURL एस्केपURL अनएस्केपक्वेरी स्ट्रिंग एन्कोडरURL उपकरणवेब डेवलपमेंट टूलURI एन्कोडरURL एन्कोडिंग डिकोडरURL फॉर्मेट टूलपैरामीटर एन्कोडर
अक्सर पूछे जाने वाले प्रश्न
URL एन्कोडिंग क्या है और मुझे इसकी आवश्यकता कब होती है?
URL एन्कोडिंग (प्रतिशत-एन्कोडिंग) URL में विशेष अर्थ रखने वाले वर्णों को एक ऐसे प्रारूप में परिवर्तित करती है जिसे सुरक्षित रूप से प्रेषित किया जा सकता है। जब भी आप क्वेरी पैरामीटर में उपयोगकर्ता इनपुट शामिल करते हैं, परिवर्तनीय सामग्री के साथ गतिशील रूप से URL बनाते हैं, GET अनुरोधों के माध्यम से फ़ॉर्म डेटा सबमिट करते हैं, या API एंडपॉइंट में विशेष वर्ण पास करते हैं, तब आपको URL एन्कोडिंग की आवश्यकता होती है। उचित एन्कोडिंग के बिना, &, =, ?, # और रिक्त स्थान जैसे वर्ण URL को तोड़ सकते हैं, क्योंकि उन्हें डेटा के बजाय URL संरचना के रूप में व्याख्यायित किया जाता है। उदाहरण के लिए, खोज क्वेरी में एक रिक्त स्थान को URL में सही ढंग से काम करने के लिए %20 या + के रूप में एन्कोड किया जाना चाहिए।
encodeURI और encodeURIComponent में क्या अंतर है?
encodeURI पूर्ण URL को एनकोड करता है, लेकिन URL सिंटैक्स का हिस्सा होने वाले वर्णों (:/?#[]@!$&'()*+,;=) को संरक्षित रखता है। इसका उपयोग तब किया जाता है जब आपके पास एक पूर्ण URL होता है जिसमें पथ में एनकोडिंग की आवश्यकता वाले वर्ण हो सकते हैं। encodeURIComponent सबसे बुनियादी वर्णों (A-Z a-z 0-9 - _ . ! ~ * ' ( )) को छोड़कर सब कुछ एनकोड करता है, जो क्वेरी पैरामीटर मानों को एनकोड करने के लिए उपयुक्त है जहां & और = जैसे आरक्षित वर्णों को भी एस्केप किया जाना चाहिए। पूर्ण URL के लिए encodeURI का उपयोग करें और क्वेरी स्ट्रिंग पैरामीटर और अन्य URL घटकों के लिए encodeURIComponent का उपयोग करें।
URL एन्कोडिंग स्पेस को कैसे संभालती है?
URL में स्पेस को दो तरीकों से एन्कोड किया जा सकता है। मानक URL एन्कोडिंग में स्पेस को %20 के रूप में दर्शाया जाता है। हालांकि, HTML फ़ॉर्म द्वारा उपयोग किए जाने वाले application/x-www-form-urlencoded प्रारूप में, स्पेस को प्लस चिह्न (+) द्वारा दर्शाया जाता है। हमारा उपकरण दोनों परंपराओं को संभालता है — एन्कोडिंग डिफ़ॉल्ट रूप से %20 उत्पन्न करता है, और डिकोडिंग %20 और + दोनों को स्पेस के रूप में सही ढंग से व्याख्या करता है। सबमिशन के लिए फ़ॉर्म डेटा एन्कोड करते समय, + प्रारूप अधिक उपयुक्त है, जबकि %20 URL पथ घटकों और क्वेरी स्ट्रिंग्स के लिए मानक है।
क्या मैं गैर-ASCII या यूनिकोड वर्णों को एनकोड कर सकता हूँ?
हाँ, हमारा टूल यूनिकोड और गैर-ASCII वर्ण एन्कोडिंग का पूरी तरह से समर्थन करता है। किसी भी भाषा या लिपि के वर्ण UTF-8 बाइट अनुक्रमों का उपयोग करके एन्कोड किए जाते हैं। उदाहरण के लिए, चीनी वर्ण 中 को %E4%B8%AD के रूप में एन्कोड किया जाता है, जापानी वर्ण あ को %E3%81%82 के रूप में, और इमोजी 😀 को %F0%9F%98%80 के रूप में। डिकोडर इन UTF-8 प्रतिशत-एन्कोडेड अनुक्रमों को सही ढंग से पहचानता है और उन्हें वापस मूल यूनिकोड वर्णों में परिवर्तित करता है। यह टूल को अंतर्राष्ट्रीय URL और बहुभाषी अनुप्रयोगों के लिए उपयुक्त बनाता है।
क्या URL एन्कोडिंग और base64 एन्कोडिंग समान हैं?
नहीं, URL एन्कोडिंग (प्रतिशत-एन्कोडिंग) और base64 एन्कोडिंग पूरी तरह से अलग विधियाँ हैं। URL एन्कोडिंग असुरक्षित वर्णों को प्रतिशत-एन्कोडेड समकक्षों से बदलता है जबकि सुरक्षित वर्णों को अपरिवर्तित छोड़ता है। Base64 एन्कोडिंग बाइनरी डेटा को 64 ASCII वर्णों (A-Z, a-z, 0-9, +, /) की स्ट्रिंग में परिवर्तित करता है और इसका उपयोग आमतौर पर डेटा URI में छवियों जैसे बाइनरी डेटा को एम्बेड करने के लिए किया जाता है। URL एन्कोडिंग का उपयोग URL को सुरक्षित बनाने के लिए किया जाता है, जबकि base64 का उपयोग डेटा प्रतिनिधित्व के लिए किया जाता है। यदि आपको URL में बाइनरी डेटा शामिल करने की आवश्यकता है, तो आप सामान्यतः इसे base64-एन्कोड करेंगे और फिर परिणाम को URL-एन्कोड करेंगे।