सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें
बग रिपोर्ट करें

डेवलपर · लोकल उपयोगिता

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

URL Encoder / Decoder

URL कंपोनेंट एनकोड करें या परसेंट-एस्केप्ड मान सुरक्षित डिकोड करें — मोड चुनें, Swap से राउंड-ट्रिप जाँचें, बिना कुछ कहीं भेजे।

टास्क पथ / इनपुट से परिणाम तक

सही मोड चुनें

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

URL एन्कोडर/डिकोडर कैसे काम करता है, निजता और संबंधित टूल

टास्क पथ / इनपुट से परिणाम तक

URL एनकोड और डिकोड कैसे करें

  1. 01

    सही मोड चुनें

    क्वेरी पैरामीटर जैसे अलग-अलग मानों के लिए कंपोनेंट एनकोड करें या कंपोनेंट डिकोड करें चुनें, या पूरे पते के लिए URI एनकोड करें और URI डिकोड करें। चारों मोड टैब बार में बैठते हैं, और फ़ील्ड लेबल उनके अनुरूप बदल जाते हैं।

  2. 02

    मान पेस्ट करें

    एकल मान के लिए URL कंपोनेंट फ़ील्ड या पूरे पते के लिए पूर्ण URI फ़ील्ड इस्तेमाल करें। नतीजा टाइप करते ही लाइव अपडेट होता है, पैन मोड के साथ अपना नाम बदलते हैं ताकि अपेक्षित मान हमेशा साफ़ रहे, और नमूना लोड करें आरक्षित-वर्ण उदाहरण और Unicode उदाहरण दोनों दिखाता है।

  3. 03

    आउटपुट जांचें

    घटक एन्कोड encodeURIComponent इस्तेमाल करता है: /, ?, &, और = जैसे संरचनात्मक विभाजक प्रतिशत-एस्केप बनते हैं, लेकिन अक्षर, अंक और !, ~, *, अपॉस्ट्रॉफी तथा कोष्ठक रहते हैं। URI एन्कोड encodeURI इस्तेमाल करता है और :, /, ?, #, = जैसी पता संरचना बचाते हुए कई दूसरे वर्ण एन्कोड करता है। कोई भी मोड पूरे URL की वैधता नहीं जाँचता। गैर-ASCII टेक्स्ट UTF-8 प्रतिशत-एस्केप और स्पेस %20 बनता है।

  4. 04

    राउंड-ट्रिप के लिए स्वैप करें

    स्वैप आउटपुट को उलटा मोड चुने हुए इनपुट में ले जाता है, ताकि आप पैरामीटर एनकोड करें, स्वैप करें, और दोबारा डिकोड करके पुष्ट कर सकें कि मान जैसा लिखा था वैसा ही बचा है।

  5. 05

    कॉपी या डाउनलोड करें

    नतीजा कॉपी करें आउटपुट को क्लिपबोर्ड पर ले जाता है, और .txt डाउनलोड करें उसे toolars-url-value.txt के रूप में सहेजता है। काम खत्म होने पर क्लियर दोनों पैन खाली करता है।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

URL एन्कोडर/डिकोडर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

URL एन्कोडर/डिकोडर असल में क्या करता है

शेयर लिंक को स्पेस और ऐंपरसैंड वाला खोज शब्द एक क्वेरी पैरामीटर में भरना है; रीडायरेक्ट लॉग पर्सेंट एस्केप की ऐसी दीवार दिखाता है जो असली पता छिपा देती है; UTM टैग वाला न्यूज़लेटर URL टूट जाता है क्योंकि एक मान कभी एनकोड ही नहीं हुआ। URL एनकोडर/डिकोडर रूपांतरण टैब में करता है, चार मोड के साथ जो उसी तरह से बंटे हैं जैसे ब्राउज़र असल में ये काम बांटते हैं। इंटरनल लिंक और अनरिलीज़्ड कैंपेन पैरामीटर डिवाइस पर ही रहते हैं, और सख़्त डिकोडर अंदाज़ा लगाने के बजाय ठीक बताता है कि कौन सा एस्केप टूटा है।

आम सवाल

कंपोनेंट और URI मोड में क्या फ़र्क़ है?
एक क्वेरी पैरामीटर जैसे अकेले मान के लिए घटक मोड लें: & एन्कोड होने से a&b, a%26b बनता है। URI मोड पूरे पते में :, /, ?, #, = जैसे विभाजक रहने देता है। ये JavaScript encodeURIComponent और encodeURI क्रियाएँ हैं, URL वैलिडेटर नहीं; घटक मोड भी !, ~, *, अपॉस्ट्रॉफी और कोष्ठक बचाता है। उसी के अनुरूप मोड से डिकोड करें।
कौन से वर्ण कंपोनेंट एनकोड करें से अछूते निकलते हैं?
अक्षर, अंक और चिह्नों का छोटा सेट — हाइफ़न, अंडरस्कोर, फ़ुल-स्टॉप और कुछ अन्य जैसे ! ~ * ' ( ) — जस का तस रहते हैं। बाकी सब, स्पेस, स्लैश, ऐंपरसैंड और बराबर के चिह्न समेत, पर्सेंट एस्केप बन जाता है, जो ठीक वही है जो क्वेरी-स्ट्रिंग मान को चाहिए।
गैर-ASCII वर्ण कैसे संभाले जाते हैं?
वे UTF-8 पर्सेंट एस्केप के रूप में एनकोड होते हैं, इसलिए 你好 बनकर %E4%BD%A0%E5%A5%BD होता है और एक्सेंट वाले अक्षर अपने UTF-8 बाइट क्रम लेते हैं — वही एनकोडिंग जो ब्राउज़र तब लगाता है जब आप ऐसा पता एड्रेस बार में टाइप करते हैं। डिकोडिंग प्रक्रिया उलटती है और उन बाइट क्रमों को अस्वीकार करती है जो मान्य टेक्स्ट नहीं बनाते।
मुझे "अधूरा या अमान्य पर्सेंट एस्केप" क्यों मिलता है?
डिकोडिंग ब्राउज़र के सख़्त नियम मानती है: हर % के बाद दो हेक्साडेसिमल अंक होने चाहिए, और बने बाइट मान्य टेक्स्ट बनाने चाहिए। आखिरी %, %zz जैसा क्रम, या कटा हुआ मल्टीबाइट एस्केप बिगड़े अंदाज़े के बजाय इसी संदेश के साथ अस्वीकार होता है।
अगर मैं ऐसा मान डिकोड करूं जो कभी एनकोड ही नहीं हुआ तो क्या होगा?
बिना पर्सेंट एस्केप का सादा टेक्स्ट अपरिवर्तित गुज़रता है, इसलिए डिकोडिंग किसी भी मान पर आज़माना सुरक्षित है। त्रुटि तभी दिखती है जब % ऐसा एस्केप क्रम शुरू करे जो अधूरा या अमान्य हो।
क्या मेरा पेस्ट किया मान कहीं अपलोड होता है?
नहीं। चारों मोड पूरी तरह मौजूदा ब्राउज़र टैब के अंदर चलते हैं, इनपुट कभी न भेजा जाता है न रखा जाता है, और किसी खाते की ज़रूरत नहीं।

डेवलपर में जारी रखें

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

कोड से इमेज

Code to Image Converter

कोड पेस्ट करें, भाषा और थीम चुनें, फ़्रेम सजाएँ और हाइलाइट किया कोड PNG या SVG में एक्सपोर्ट करें — स्केल और फ़ॉन्ट एडजस्टेबल, पूरी तरह लोकल।

बनाएँ

URL स्लग जनरेटर

URL Slug Generator

टाइटल से साफ़ URL slug बनाएँ — एक्सेंट हटते हैं, & को 'and' बनता है, हर स्क्रिप्ट के अक्षर बचे रहते हैं। हाइफ़न या अंडरस्कोर चुनें; टाइप करते ही नतीजा।

बनाएँ

React Native के लिए शैडो

React Native Shadow Generator

iOS शैडो और Android elevation सेट करें, पुराने shadow और नए boxShadow सिंटैक्स की तुलना करें, प्लेटफ़ॉर्म सीमाएँ देखें और तैयार स्टाइल कॉपी करें।

बनाएँ

Base64 एन्कोडर/डिकोडर

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें