Tool workspace
URL encoder, URL decoder और query string parser
Values encode करें, query strings decode करें और URL parts inspect करें.
URL encoder, decoder और parser
URL encoder, decoder और parser
bytes →
URL encoder, decoder और parser
क्वेरी पैरामीटर
IDN / Punycode
URL encoder, decoder और parser
..
हेडर
Payload
मेटाडेटा
· समाप्ति:
हस्ताक्षर सत्यापित करें
साइन (HS)
URL encoder, decoder और parser
पैटर्न लाइब्रेरी
हाइलाइट किए मैच
Matches ()
प्रतिस्थापन परिणाम
URL encoder, decoder और parser
सापेक्ष:
टाइमज़ोन
भागों से बनाएँ
अंतर
URL encoder, decoder और parser
URL encoder, decoder और parser
URL encoder, decoder और parser
उदाहरण
इनपुट
hello world & café
एन्कोडेड
hello%20world%20%26%20caf%C3%A9
URL गाइड और लेख
URL टेक्स्ट को भरोसेमंद वेब पतों में कैसे बदलते हैं
एक URL सिर्फ़ एक पता नहीं, बल्कि कई हिस्सों से बनी एक संरचना है। उसके अंगों को समझना यह स्पष्ट कर देता है कि लिंक कैसे काम करते हैं और कब टूटते हैं।
लेख पढ़ेंURL एन्कोडिंग की वे ग़लतियाँ जो असली अनुप्रयोग तोड़ देती हैं
URL एन्कोडिंग सीधी लगती है, पर ग़लत समय पर एन्कोड करना, दोहरी एन्कोडिंग और हर हिस्से को एक जैसा मानना — ये सूक्ष्म बग पैदा करते हैं।
लेख पढ़ेंसाफ़, स्थिर और साझा करने योग्य URL डिज़ाइन करना
अच्छे URL पढ़ने में आसान, समय के साथ स्थिर और भरोसे से साझा करने योग्य होते हैं। थोड़ी सोच इन्हें एक टिकाऊ इंटरफ़ेस बना देती है।
लेख पढ़ेंURL encoder, decoder और parser
Values encode करें, query strings decode करें और URL parts inspect करें. DevToolGrid Online — एक मुफ़्त URL encoder, URL decoder और query string parser.
URL एन्कोडिंग क्या है?
URL एन्कोडिंग (percent-encoding) URL में असुरक्षित या आरक्षित वर्णों को % और उनके हेक्साडेसिमल कोड से बदल देती है। उदाहरण के लिए स्पेस %20 बन जाता है और & %26 बन जाता है। यह आपको कोई भी टेक्स्ट — स्पेस, Unicode, प्रतीक — query strings और paths में डालने देता है बिना पता तोड़े।
URL कैसे एन्कोड या डिकोड करें
- 1 इनपुट पैनल में URL या मान पेस्ट करें।
- 2 query मानों के लिए Encode component दबाएँ, या संरचना बनाए रखने के लिए Encode URI।
- 3 percent-escapes को पढ़ने योग्य टेक्स्ट में बदलने के लिए Decode का उपयोग करें।
- 4 पूरे URL को पार्स करें ताकि scheme, host, path, query और hash देख सकें।
सामान्य URL एन्कोडिंग गलतियाँ
- स्पेस + बनाम %20query strings में स्पेस + (फ़ॉर्म एन्कोडिंग) या %20 के रूप में आ सकता है। इन्हें मिलाने से मान खराब हो सकते हैं।
- आरक्षित वर्ण एन्कोड न करना&, =, ? और # जैसे वर्णों का विशेष अर्थ होता है। किसी मान में इन्हें बिना एन्कोड छोड़ने से query टूट जाती है।
- दोहरी एन्कोडिंगपहले से एन्कोडेड स्ट्रिंग को एन्कोड करने से %20, %2520 बन जाता है। हर मान को ठीक एक बार एन्कोड करें।
encodeURIComponent बनाम encodeURI
encodeURIComponent लगभग सब कुछ एन्कोड करता है, जिसमें & = ? / शामिल हैं, इसलिए यह एकल query मान या path खंड के लिए सही है। encodeURI उन वर्णों को रखता है जो वैध URL बनाते हैं (जैसे : / ? &) और पूरे पते को एन्कोड करने के लिए है। पैरामीटर के लिए component संस्करण और पूरे URL के लिए पूर्ण संस्करण का उपयोग करें।
सामान्य प्रश्न
क्या यह टूल मुफ़्त है?
हाँ। URL एन्कोडर, डिकोडर और पार्सर पूरी तरह मुफ़्त और बिना सीमा के हैं।
क्या मेरा डेटा सर्वर पर भेजा जाता है?
नहीं। एन्कोडिंग, डिकोडिंग और पार्सिंग आपके ब्राउज़र में स्थानीय रूप से चलती हैं; कुछ भी अपलोड नहीं होता।
+ और %20 में क्या अंतर है?
दोनों query string में स्पेस का अर्थ दे सकते हैं। %20 हमेशा स्पेस है; + केवल application/x-www-form-urlencoded डेटा में स्पेस है।
क्या यह query पैरामीटर पार्स कर सकता है?
हाँ। यह URL को उसके भागों में बाँटता है और पैरामीटर संपादित करने, क्रमबद्ध करने और डुप्लिकेट हटाने देता है।