URL एनकोडर
URL घटकों या पूरे URL को एनकोड/डिकोड करें, साथ ही एक क्वेरी-स्ट्रिंग पार्सर
/ ? & = सहित सब कुछ एनकोड करता है — इसे एक अकेले वैल्यू (क्वेरी पैरामीटर, पाथ सेगमेंट) के लिए उपयोग करें।
| पैरामीटर | वैल्यू |
|---|
दो URL encoders, दो अलग jobs
कंपोनेंट या पूरा URL
सख्त प्रतिशत-एन्कोडिंग से एकल क्वेरी पैरामीटर मान को एन्कोड करें, या मोड बदलकर पूरे URL के कोलन, स्लैश, प्रश्न चिह्न और एम्परसैंड को बरकरार रखें।
क्वेरी स्ट्रिंग, पार्स की हुई
क्वेरी स्ट्रिंग वाला कोई भी लिंक चिपकाएँ और उसके पैरामीटर एक तालिका में दिखें – नाम, डिकोड किए गए मान, और प्लस चिह्न फिर से स्पेस बन जाते हैं – संपादन के साथ ताज़ा होते हुए।
काम के दोनों हिस्से
एक ही बॉक्स फ़ॉर्म में जाने से पहले मान को एन्कोड करता है और ट्रैकिंग लिंक को डिकोड करके दिखाता है कि वह वास्तव में क्या भेजता है – परिणाम सीधे आउटपुट पैनल से कॉपी किया जाता है।
URL एनकोडर क्या है?
URL में केवल सीमित वर्णों का सेट ही इस्तेमाल हो सकता है। रिक्त स्थान, उद्धरण, गैर-ASCII अक्षर और & तथा ? जैसे चिह्नों को URL में भेजने से पहले प्रतिशत एन्कोडिंग से गुज़ारना ज़रूरी है — वरना लिंक टूट जाता है या ग़लत अनुरोध भेजा जाता है। हाथ से एन्कोड करना थकाऊ है, और दायरा ग़लत चुनना — पूरा URL एन्कोड कर देना जब सिर्फ़ एक घटक चाहिए था, या उल्टा — एक क्लासिक ग़लती है। यह टूल दोनों दिशाओं में एन्कोड और डिकोड करता है, और किसी भी क्वेरी स्ट्रिंग को पढ़ने लायक तालिका में बदल देता है, ताकि आप देख सकें कि ट्रैकिंग लिंक या फ़ॉर्म सबमिशन वास्तव में क्या ले जा रहा है।
यह क्या एन्कोड और डिकोड करता है
- 🔗 कंपोनेंट मोड: क्वेरी पैरामीटर मान या पाथ सेगमेंट का प्रतिशत एन्कोडिंग
- 🌐 पूर्ण URL मोड: : / ? & = जैसे संरचनात्मक वर्ण बनाए रखते हुए एन्कोडिंग
- 🔄 दोनों मोड को पढ़ने लायक टेक्स्ट में डिकोड किया जा सकता है
- 📋 क्वेरी स्ट्रिंग पार्सर: URL पेस्ट करें, पैरामीटर तालिका में दिखें
- ⚡ क्वेरी मानों में प्लस-चिह्न-मतलब-स्पेस की परंपरा संभालता है
एन्कोडिंग में लोग कहाँ फँसते हैं
- यूज़र द्वारा टाइप किए गए खोज शब्दों को सुरक्षित रूप से ले जाने वाले लिंक बनाना
- यह पता लगाना कि कॉपी किया गया लिंक 404 क्यों देता है या पैरामीटर खो देता है
- UTM मान पढ़ने के लिए ट्रैकिंग URL डिकोड करना
- API कॉल या रीडायरेक्ट के लिए मान तैयार करना
बदलाव पूरी तरह आपके ब्राउज़र में होता है — URL और पैरामीटर कभी अपलोड नहीं होते। ध्यान दें: पूर्ण URL मोड जानबूझकर URL की संरचना बनाए रखता है, जो पूरे लिंक के लिए सही है लेकिन किसी एक पैरामीटर मान के लिए ग़लत; उस स्थिति के लिए कंपोनेंट मोड है।
अंतिम अपडेट · 2026-09-01
encodeURIComponent बनाम encodeURI
- component encoding reserved characters (?, &, =, /) escape करता है — query values के लिए सही।
- full-URL encoding उन्हें preserve करता है ताकि link link रहे — पूरे address के लिए सही।
- space दोनों में %20; + सिर्फ form-urlencoded body में space है — application/x-www-form-urlencoded की विरासत।
अक्सर पूछे जाने वाले प्रश्न
घटक और पूरा URL मोड में क्या अंतर है?⌄
घटक मोड (encodeURIComponent) हर विशेष अक्षर को एस्केप करता है, जिसमें / ? & = शामिल हैं — यह एक अकेले क्वेरी वैल्यू के लिए सही है। पूरा URL मोड (encodeURI) URL-संरचनात्मक अक्षरों जैसे : / ? & # को यथावत छोड़ देता है, इसलिए यह पूरे URL को बिना तोड़े एनकोड करने के लिए है।
क्वेरी-स्ट्रिंग पार्सर + को स्पेस के रूप में क्यों दिखाता है?⌄
क्वेरी स्ट्रिंग्स और फ़ॉर्म सबमिशन में उपयोग होने वाले application/x-www-form-urlencoded कन्वेंशन में, + एक स्पेस को दर्शाता है (जो %20 का विकल्प है) — पार्सर इसी कन्वेंशन का पालन करता है।
क्या मेरा टेक्स्ट कहीं अपलोड होता है?⌄
नहीं — सब कुछ आपके ब्राउज़र में मानक encodeURIComponent/decodeURIComponent API का उपयोग करके चलता है। आपके द्वारा टाइप किया गया कुछ भी कभी सर्वर पर नहीं भेजा जाता।
संबंधित टूल
संबंधित टूल
टेक्स्ट काउंटर
शब्द, अक्षर, पंक्ति, अनुच्छेद और वाक्य की लाइव गिनती, साथ ही पढ़ने का अनुमानित समय
टेक्स्ट लाइन टूल्स
डुप्लीकेट या खाली पंक्तियाँ हटाएँ, ट्रिम करें, सॉर्ट करें और उल्टा करें — सब एक ही बार में
केस कन्वर्टर
अपरकेस, लोअरकेस, Title Case, camelCase, snake_case और अधिक