URL एन्कोड/डिकोड
URL को एन्कोड करें या डिकोड करें, सुरक्षित वेब अनुरोध बनाएं
URL एन्कोड/डिकोड कॉन्फ़िगरेशन
प्रक्रिया परिणाम
उपयोग निर्देश
ऑपरेशन प्रकार चुनें
URL एन्कोड करें, URL डिकोड करें या परिवर्तन करें (इनपुट और आउटपुट को आपस में बदलें)।
कैरेक्टर सेट चुनें
आपके आवश्यकतानुसार कैरेक्टर सेट चुनें। UTF-8 को अधिकांश मामलों में सिफारिश किया जाता है।
इनपुट टेक्स्ट दर्ज करें
एन्कोड या डिकोड करने के लिए टेक्स्ट को इनपुट क्षेत्र में दर्ज करें।
रैप लाइन विकल्प सेट करें
आवश्यकतानुसार रैप लाइन विकल्प सक्षम करें या अक्षम करें।
प्रक्रिया करें
"प्रक्रिया करें" बटन पर क्लिक करें, सिस्टम आपके टेक्स्ट को प्रक्रिया करेगा और परिणाम दिखाएगा।
परिणाम का उपयोग करें
परिणाम क्षेत्र में परिणाम देखें, इसे कॉपी करें या डाउनलोड करें।
URL एन्कोडिंग के बारे में
URL एन्कोडिंग क्या है
URL एन्कोडिंग एक प्रक्रिया है जिसके द्वारा स्ट्रिंग को URL में सुरक्षित रूप से शामिल किया जा सकता है। यह विशेष कैरेक्टरों को उनके प्रतिनिधित्व करने वाले प्रतीकों में बदल देता है जो URL में स्वीकृत होते हैं।
URL में, कुछ कैरेक्टर्स विशेष अर्थ रखते हैं, जैसे कि "?", "&", "=", "/", ":" आदि। जब हम इन कैरेक्टर्स को URL में सामान्य पाठ के रूप में उपयोग करना चाहते हैं, तो हमें उनको एन्कोड करने की आवश्यकता होती है।
कब URL एन्कोडिंग की आवश्यकता होती है
- जब URL में स्पेस या विशेष कैरेक्टर्स होते हैं
- जब URL में नॉन-अंग्रेजी कैरेक्टर्स (जैसे यूनिकोड वर्ण) होते हैं
- जब URL पैरामीटर्स में स्पेशल कैरेक्टर्स होते हैं
- जब HTTP अनुरोधों में डेटा भेजा जा रहा है
- जब पंजीकरण फ़ॉर्म्स से डेटा सबमिट किया जाता है
URL एन्कोडिंग नियम
- अक्षर (A-Z, a-z) और अंक (0-9) को एन्कोड नहीं किया जाता है
- कुछ विशेष कैरेक्टर्स (-, _, ., ~) को एन्कोड नहीं किया जाता है
- अन्य सभी कैरेक्टर्स को % के साथ शुरू होने वाले हेक्साडेसिमल अनुक्रम में बदल दिया जाता है
- स्पेस को या तो %20 या + से बदल दिया जाता है (फॉर्म डेटा में)
- मल्टी-बाइट कैरेक्टर्स (जैसे यूनिकोड) पहले बाइट्स में विभाजित किए जाते हैं, फिर प्रत्येक बाइट को एन्कोड किया जाता है
सामान्य URL एन्कोडेड कैरेक्टर्स
| कैरेक्टर | एन्कोडेड रूप | कैरेक्टर | एन्कोडेड रूप |
|---|---|---|---|
| स्पेस | %20 या + | # | %23 |
| ! | %21 | $ | %24 |
| " | %22 | % | %25 |
| ' | %27 | + | %2B |
| (< | %28 | , | %2C |
| ) | %29 | / | %2F |
| : | %3A | ; | %3B |
| ? | %3F | @ | %40 |
| [ | %5B | ] | %5D |
| { | %7B | } | %7D |
| | | %7C | \ | %5C |
| ^ | %5E | ~ | %7E |
URL एन्कोडिंग के लाभ
- सुरक्षित URL नेविगेशन सुनिश्चित करता है
- सभी प्रकार के कैरेक्टर्स को स्वीकार करता है
- डेटा की सटीकता बनाए रखता है
- सर्वर और क्लाइंट के बीच स्थिरता सुनिश्चित करता है
- विभिन्न ब्राउज़र्स और प्लेटफार्मों के साथ संगतता सुनिश्चित करता है
कॉमन URL एन्कोडिंग गलतियां
- पूरे URL को न केवल पैरामीटर्स को एन्कोड करना
- URL को कई बार एन्कोड करना (जो अनुचित रूप से प्रसंस्कृत हो सकता है)
- गलत कैरेक्टर सेट का उपयोग करना
- विशेष कैरेक्टर्स को एन्कोड करना भूलना
- स्पेस को %20 के बजाय + के रूप में एन्कोड करना (फॉर्म डेटा के बाहर)
API开发平台
快速构建、测试和部署API
推荐工具
JWT डिकोडर - मुफ्त ऑनलाइन JSON Web Token विश्लेषण टूल
मुफ्त ऑनलाइन JWT डिकोडर टूल। इसका उपयोग JSON Web Tokens को डिकोड करने, विश्लेषण करने और सत्यापित करने के लिए किया जाता है, जो हेडर, पेलोड और हस्ताक्षर के बारे में विस्तृत जानकारी प्रदान करता है।
Base32 एन्कोडिंग डिकोडिंग टूल - ऑनलाइन एन्क्रिप्शन डिक्रिप्शन कनवर्टर
मुफ्त ऑनलाइन Base32 एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों के लिए Base32 एन्क्रिप्शन और डिक्रिप्शन का समर्थन करता है, और कई Base32 एन्कोडिंग टेबलों का समर्थन करता है।
हेक्साडेसिमल कनवर्टर - टेक्स्ट और फ़ाइलों के लिए हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल
ऑनलाइन हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल। टेक्स्ट, बाइनरी डेटा, दशमलव संख्याएं या फाइलों को हेक्सा प्रारूप में परिवर्तित करने या हेक्सा प्रारूप को मूल टेक्स्ट या फाइलों में वापस परिवर्तित करने का समर्थन करता है।
बाइनरी कनवर्टर - टेक्स्ट और फ़ाइलों के लिए बाइनरी एन्कोडिंग डिकोडिंग टूल
ऑनलाइन बाइनरी एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों को बाइनरी प्रारूप में परिवर्तित करने या बाइनरी प्रारूप को मूल टेक्स्ट या फ़ाइलों में वापस परिवर्तित करने का समर्थन करता है।
फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल - ऑनलाइन फ़ाइल एन्कोडिंग डिकोडिंग
मुफ्त ऑनलाइन फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल। Base32 एन्कोडिंग और डिकोडिंग ऑपरेशन के लिए फ़ाइल अपलोड करने का समर्थन करता है, और संसाधित फ़ाइलों को डाउनलोड करने की अनुमति देता है।