Skip to content
Zoyku

URL एनकोडर

URL और क्वेरी स्ट्रिंग ऑनलाइन परसेंट-एनकोड करें — कॉम्पोनेंट एनकोडिंग या पूरा URI एनकोडिंग चुनें, लिंक, पैरामीटर और पाथ सेगमेंट के लिए लाइव आउटपुट।

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

इस्तेमाल कैसे करें

  1. 1एनकोड करने का टेक्स्ट, पैरामीटर वैल्यू या URL पेस्ट करें।
  2. 2वैल्यू के लिए कॉम्पोनेंट एनकोडिंग चुनें, या URL की संरचना रखनी हो तो पूरा URI।
  3. 3एनकोडेड नतीजा सीधे अपने लिंक या रिक़्वेस्ट में कॉपी करें।

URL एनकोडर

कोई भी टेक्स्ट या URL पेस्ट करें और परसेंट-एनकोडेड नतीजा लाइव देखें। दो मोड दो असली मामले कवर करते हैं: कॉम्पोनेंट एनकोडिंग (encodeURIComponent) एक पैरामीटर वैल्यू के लिए हर रिज़र्व्ड अक्षर एस्केप करती है, जबकि पूरा URI एनकोडिंग (encodeURI) URL की संरचना — :, /, ? और & — अपनी जगह रखती है।

हाथ से क्वेरी स्ट्रिंग बनाते, URL के भीतर URL एम्बेड करते, mailto लिंक बनाते या स्पेस, एम्परसेंड और ग़ैर-Latin अक्षर GET पैरामीटर से भेजते समय ज़रूरी।

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

encodeURI की जगह encodeURIComponent कब इस्तेमाल करें?

encodeURIComponent उन अलग वैल्यू के लिए है जिन्हें URL में घुसाते हैं — वह &, =, ?, / वग़ैरह एस्केप करती है, इसलिए वैल्यू क्वेरी स्ट्रिंग कभी नहीं तोड़ सकती। encodeURI सिर्फ़ पूरे URL के लिए है जिसकी संरचना रखते हुए उसे ट्रांसपोर्ट-सेफ़ बनाना है।

स्पेस %20 क्यों बनता है, + क्यों नहीं?

%20 स्पेस का स्टैंडर्ड परसेंट-एनकोडिंग है; + शॉर्टकट एक फ़ॉर्म-एनकोडिंग रिवायत है जिसे application/x-www-form-urlencoded अलग से सँभालता है। यह टूल स्टैंडर्ड %20 इस्तेमाल करता है।

क्या ग़ैर-Latin अक्षर सँभलते हैं?

हाँ — ASCII के बाहर के अक्षर पहले UTF-8 एनकोड होते हैं, फिर परसेंट-एनकोड, बिल्कुल जैसे ब्राउज़र करते हैं।

मिलते-जुलते टूल

सभी डेवलपर टूल →

यह टूल एम्बेड करें

एक लाइन में यह टूल अपनी साइट पर लगाएँ — यह विज़िटर के ब्राउज़र में चलता है।

<iframe src="https://zoyku.com/hi/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>
100% local processing