C
All Tools
🔗

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

URL ऑनलाइन एनकोड और डिकोड करें।

URL में केवल ASCII characters का एक सुरक्षित सबसेट ही हो सकता है। स्पेस, ampersand, प्रश्नचिह्न और non-ASCII characters (जैसे Unicode letters या emoji) जैसे विशेष अक्षरों को URL में सुरक्षित रूप से दिखने से पहले percent-encode किया जाना ज़रूरी है। Percent-encoding असुरक्षित अक्षरों को % चिह्न के बाद दो hexadecimal अंकों से बदल देती है, जो UTF-8 byte value को दर्शाते हैं। यह टूल encodeURIComponent / decodeURIComponent standard का उपयोग करके URLs को encode और decode करता है, जो Unicode को सही तरीके से संभालता है।

📋 इस कैलकुलेटर का उपयोग कैसे करें

टॉगल से Encode या Decode चुनें, अपना input पेस्ट करें और बटन पर क्लिक करें। Encode के लिए: कोई raw URL, query parameter value, या विशेष अक्षरों वाला कोई भी टेक्स्ट पेस्ट करें — इसे एक सुरक्षित percent-encoded format में बदल दिया जाएगा। Decode के लिए: कोई percent-encoded URL या query string पेस्ट करें — इसे मूल पढ़ने योग्य रूप में वापस लाया जाएगा। सामान्य उपयोग: URLs में जोड़ने से पहले user search queries को encode करना, server logs से URL parameters को decode करना, और URLs में उपयोग के लिए file paths को encode करना।

💡 मुख्य तथ्य और जानकारी

JavaScript में दो URL encoding functions होते हैं: encodeURI() URL structure के अक्षरों (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) को सुरक्षित रखता है और केवल उन अक्षरों को encode करता है जो URIs में अमान्य हैं। encodeURIComponent() ज़्यादा आक्रामक है — यह letters, digits, और - _ . ! ~ * ' ( ) को छोड़कर बाकी सब कुछ encode कर देता है — जिससे यह अलग-अलग query parameter values या path segments को encode करने के लिए उपयुक्त हो जाता है। यह टूल encodeURIComponent का उपयोग करता है जो values (पूरे URLs नहीं) को encode करने के लिए सही विकल्प है। स्पेस %20 बन जाते हैं (+ नहीं — वह एक पुराना रूप है जो केवल application/x-www-form-urlencoded में इस्तेमाल होता है, आधुनिक URLs में नहीं)।

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

अस्वीकरण: इस कैलकुलेटर द्वारा दिए गए परिणाम केवल सूचनात्मक और शैक्षिक उद्देश्यों के लिए हैं। ये वित्तीय, चिकित्सा या कानूनी सलाह नहीं हैं। वित्तीय या स्वास्थ्य संबंधी निर्णय लेने से पहले हमेशा किसी योग्य पेशेवर से परामर्श करें। वास्तविक परिणाम व्यक्तिगत परिस्थितियों के आधार पर भिन्न हो सकते हैं।

⚙️ More Developer Tools Tools

View all Developer Tools tools →