URL एन्कोडर और डिकोडर - मुफ़्त टूल

एक मुफ़्त ऑनलाइन URL एन्कोडर और डिकोडर। किसी भी टेक्स्ट या URL को तुरन्त सुरक्षित प्रतिशत-एन्कोड करें, या %20 वाले URL को वापस साधारण टेक्स्ट में बदलें।

अंतिम समीक्षा: अप्रैल 2026 · RFC 3986 मानकों का पालन करता है

Loading URL Encoder...

टेक्स्ट को URL एन्कोड कैसे करें

  1. टूल के शीर्ष पर 'एन्कोड करें' टैब चुनें
  2. अपना एन्कोडिंग प्रकार चुनें - क्वेरी मानों के लिए encodeURIComponent या पूरे URL के लिए encodeURI
  3. इनपुट पैनल में अपना टेक्स्ट या URL टाइप करें या पेस्ट करें
  4. URL एन्कोडेड आउटपुट तुरंत आउटपुट पैनल में दिखाई देता है
  5. परिणाम को अपने क्लिपबोर्ड पर कॉपी करने के लिए 'एन्कोडेड कॉपी करें' पर क्लिक करें

स्ट्रिंग को URL डिकोड कैसे करें

  1. टूल के शीर्ष पर 'डिकोड करें' टैब चुनें
  2. इनपुट पैनल में अपनी प्रतिशत-एन्कोडेड स्ट्रिंग पेस्ट करें
  3. डिकोड किया गया सामान्य टेक्स्ट तुरंत आउटपुट पैनल में दिखाई देता है
  4. टूल स्वचालित रूप से %20 और मिश्रित एन्कोडेड स्ट्रिंग्स दोनों को सँभालता है
  5. परिणाम को अपने क्लिपबोर्ड पर कॉपी करने के लिए 'डिकोडेड कॉपी करें' पर क्लिक करें

URL एनालाइज़र का उपयोग कैसे करें

  1. मुख्य टूल के नीचे URL एनालाइज़र सेक्शन तक स्क्रॉल करें
  2. प्रोटोकॉल सहित कोई भी संपूर्ण URL पेस्ट करें (उदा. https://example.com/path?q=hello)
  3. टूल तुरंत URL को प्रोटोकॉल, होस्ट, पोर्ट, पाथ, क्वेरी स्ट्रिंग और फ़्रैगमेंट में तोड़ देता है
  4. सभी क्वेरी पैरामीटर उनके एन्कोडेड और डिकोडेड दोनों मानों के साथ अलग-अलग सूचीबद्ध हैं
  5. खराब URL को डीबग करने या API एंडपॉइंट क्वेरी स्ट्रिंग का निरीक्षण करने के लिए इसका उपयोग करें

encodeURIComponent बनाम encodeURI - किसका उपयोग कब करें

encodeURIComponent का उपयोग अलग-अलग क्वेरी पैरामीटर (URL में = चिह्न के बाद का टेक्स्ट) को एन्कोड करते समय किया जाना चाहिए। यह ?, =, &, और / सहित लगभग सभी अक्षरों को एन्कोड करता है ताकि संरचना न टूटे।

encodeURI का उपयोग पूरे URL (जैसे https://example.com/search?q=hi) को एन्कोड करते समय किया जाना चाहिए। यह ?, =, &, और / जैसे अक्षरों को बरकरार रखता है, केवल रिक्त स्थान और अमान्य अक्षरों को एन्कोड करता है।

अंगूठे का नियम: यदि आप किसी ऐसे मान को एन्कोड कर रहे हैं जो क्वेरी स्ट्रिंग पैरामीटर के अंदर जाएगा, तो encodeURIComponent का उपयोग करें। यदि आप संपूर्ण URL को एन्कोड कर रहे हैं, तो encodeURI का उपयोग करें।

URL एन्कोड बनाम URL डिकोड - क्या अंतर है?

URL एन्कोडिंग सादे टेक्स्ट या कच्चे URL को लेता है और उन अक्षरों को सुरक्षित प्रतिशत-एन्कोडेड प्रारूप में परिवर्तित करता है जिन्हें URL में अनुमति नहीं है (जैसे कि स्पेस को %20 में बदलना)।

URL डिकोडिंग प्रक्रिया को उल्टा कर देता है। यह प्रतिशत-एन्कोडेड स्ट्रिंग को वापस मूल टेक्स्ट अक्षरों में परिवर्तित कर देता है।

सामान्य उपयोग के मामले

क्वेरी स्ट्रिंग पैरामीटर्स को ऑनलाइन एन्कोड करें

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

  • उपयोगकर्ता द्वारा दिए गए क्वेरी पैरामीटर्स के साथ API रिक्वेस्ट URL बनाना
  • क्वेरी के रूप में पास किए गए रीडायरेक्ट URL को एन्कोड करना
  • सर्वर लॉग्स या API प्रतिक्रियाओं में खराब URL को डीबग करना
  • पहले से भरी हुई खोज क्वेरी के साथ साझा करने योग्य लिंक बनाना
  • URL क्वेरी स्ट्रिंग में ईमेल पते, नाम या संदेश को सुरक्षित रूप से पास करना
  • HTML href एट्रिब्यूट में उपयोग के लिए डेटा को एन्कोड करना
  • URL एनालाइज़र के माध्यम से जटिल URL का विश्लेषण करना

URL एन्कोडिंग संदर्भ तालिका

सबसे अधिक एन्कोड किए जाने वाले अक्षर और उनके प्रतिशत-एन्कोडेड मान:

अक्षरनामएन्कोडेड (%XX)
Space%20
!Exclamation%21
#Hash%23
$Dollar%24
&Ampersand%26
+Plus%2B
,Comma%2C
/Slash%2F
:Colon%3A
;Semicolon%3B
=Equals%3D
?Question mark%3F
@At sign%40
[Left bracket%5B
]Right bracket%5D

JavaScript, Python, और PHP में URL एन्कोडिंग

हर प्रमुख प्रोग्रामिंग भाषा में URL को एन्कोड करने के लिए फंक्शन होते हैं। आपको इनका ही उपयोग करना चाहिए:

JavaScript

// Encode a query parameter value
const param = encodeURIComponent("hello world & goodbye");
// → "hello%20world%20%26%20goodbye"

// Encode a full URL (preserves URL structure)
const url = encodeURI("https://example.com/search?q=hello world");
// → "https://example.com/search?q=hello%20world"

// Decode a percent-encoded string
const decoded = decodeURIComponent("hello%20world%20%26%20goodbye");
// → "hello world & goodbye"

Python

from urllib.parse import quote, quote_plus, unquote, urlencode

quote("hello world & goodbye")
# → "hello%20world%20%26%20goodbye"

quote_plus("hello world & goodbye")
# → "hello+world+%26+goodbye"

urlencode({"q": "hello world", "lang": "en"})
# → "q=hello+world&lang=en"

unquote("hello%20world%20%26%20goodbye")
# → "hello world & goodbye"

PHP

urlencode("hello world & goodbye");
// → "hello+world+%26+goodbye"

rawurlencode("hello world & goodbye");
// → "hello%20world%20%26%20goodbye"

urldecode("hello+world+%26+goodbye");
// → "hello world & goodbye"

rawurldecode("hello%20world%20%26%20goodbye");
// → "hello world & goodbye"
यह टूल RFC 3986 में परिभाषित URL प्रतिशत-एन्कोडिंग मानकों का उपयोग करता है।

मुख्य विशेषताएं

  • रीयल-टाइम एन्कोडिंग और डिकोडिंग - टाइप करते ही परिणाम देखें
  • encodeURIComponent और encodeURI दोनों का समर्थन
  • इनबिल्ट URL एनालाइज़र - किसी भी URL को घटकों में तोड़ता है
  • अक्षर सांख्यिकी - आकार में परिवर्तन दिखाती है
  • तुरंत परिणाम देखने के लिए सैंपल डेटा बटन
  • कॉपी, पेस्ट, साफ़ और बदलें बटन
  • 15 अक्सर उपयोग होने वाले अक्षरों की एन्कोडिंग संदर्भ तालिका
  • मोबाइल फ़ोन सहित सभी उपकरणों पर पूरी तरह से काम करता है
  • 100% मुफ़्त - कोई साइनअप नहीं, न ही डेटा सेव होता है

Frequently Asked Questions

यह टूल क्या करता है?

यह टूल आपको सुरक्षित रूप से टेक्स्ट को URL एन्कोड और प्रतिशत-एन्कोडेड URL को डिकोड करने की अनुमति देता है। इसमें एक URL एनालाइज़र भी है जो पूर्ण URL को उसके घटकों में तोड़ देता है।

क्या मेरा डेटा आपके सर्वर पर अपलोड होता है?

नहीं। सभी कार्य सीधे आपके ब्राउज़र में होते हैं। हम कभी भी आपका टेक्स्ट अपलोड या सेव नहीं करते।

URL प्रतिशत-एन्कोडिंग क्या है?

URL केवल ASCII अक्षरों का ही उपयोग कर सकते हैं। स्पेस या अंतर्राष्ट्रीय अक्षरों को सार्वभौमिक प्रारूप में परिवर्तित किया जाना चाहिए। प्रतिशत-एन्कोडिंग असुरक्षित अक्षरों को '%' और दो हेक्साडेसिमल अंकों से बदल देता है।

encodeURIComponent और encodeURI के बीच क्या अंतर है?

encodeURIComponent लगभग हर विशेष अक्षर को एन्कोड करता है। यह विशेष रूप से क्वेरी पैरामीटर एन्कोड करने के लिए है। encodeURI हल्का है और ?, /, =, & को प्रभावित नहीं करता। यह पूर्ण URL स्ट्रिंग को एन्कोड करने के लिए है।

URL एनालाइज़र कैसे काम करता है?

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

एक स्पेस %20 में क्यों बदल रहा है?

औपचारिक URL पते में स्पेस की अनुमति नहीं है। RFC 3986 नियमों के अनुसार, स्पेस को %20 में बदल दिया जाता है।

क्या मैं दोहरे एन्कोड हुए URL को डिकोड कर सकता हूँ?

हाँ, यदि किसी पते को दो बार एन्कोड किया गया था (जैसे %20 के स्थान पर %2520), तो आप आउटपुट को डिकोड टैब में बार-बार पेस्ट कर सकते हैं।

क्या एनालाइज़र खराब URL पर काम करता है?

एनालाइज़र को पते को सही ढंग से विभाजित करने के लिए एक वैध प्रोटोकॉल (जैसे http://) की आवश्यकता होती है।

क्या टेक्स्ट के आकार की कोई सीमा है?

यह टूल हज़ारों अक्षरों को तुरंत संभालता है। पूर्ण प्रक्रिया आपके कंप्यूटर की रैम पर निर्भर करती है।

क्या यह मोबाइल पर काम करेगा?

हाँ! URL एन्कोडर और डिकोडर पूरी तरह से उत्तरदायी हैं और मोबाइल पर बहुत बढ़िया काम करते हैं।

क्या यह हमेशा मुफ़्त है?

हाँ। EveryTool अपनी सभी सुविधाएँ हमेशा के लिए पूरी तरह से मुफ़्त प्रदान करने का वादा करता है।