URL डिकोडर: %E0%A4… वाले लिंक को साफ़ हिंदी में बदलें
ऊपर "डिकोड करें" चुनें और %E0%A4… वाला लिंक पेस्ट करें — नीचे वही लिंक हिंदी अक्षरों में दिखेगा। हिंदी टेक्स्ट को URL में डालना हो तो "एन्कोड करें" चुनें।
एन्कोडिंग संदर्भ उदाहरण
| इनपुट | encodeURIComponent | encodeURI |
|---|---|---|
| hello world | hello%20world | hello%20world |
| name=John&age=30 | name%3DJohn%26age%3D30 | name=John&age=30 |
| https://example.com/path?q=hi | https%3A%2F%2Fexample.com%2Fpath%3Fq%3Dhi | https://example.com/path?q=hi |
| café résumé | caf%C3%A9%20r%C3%A9sum%C3%A9 | caf%C3%A9%20r%C3%A9sum%C3%A9 |
| price: $9.99 (sale!) | price%3A%20%249.99%20(sale!) | price:%20$9.99%20(sale!) |
| हिंदी समाचार | %E0%A4%B9%E0%A4%BF%E0%A4%82%E0%A4%A6%E0%A5%80%20%E0%A4%B8%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%BE%E0%A4%B0 | %E0%A4%B9%E0%A4%BF%E0%A4%82%E0%A4%A6%E0%A5%80%20%E0%A4%B8%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%BE%E0%A4%B0 |
हिंदी URL में %E0%A4… क्यों दिखता है
URL में सिर्फ़ English अक्षर, अंक और कुछ चिह्न सीधे लिखे जा सकते हैं। हिंदी अक्षर भेजने के लिए ब्राउज़र हर अक्षर को UTF-8 में बदलता है — देवनागरी का हर अक्षर या मात्रा 3 बाइट बनती है, और हर बाइट % के साथ दो अंकों में लिखी जाती है। इसलिए एक हिंदी अक्षर URL में 9 कैरेक्टर का हो जाता है।
उदाहरण: "भारत" में भ, ा, र, त — चार हिस्से हैं, तो URL में यह 36 कैरेक्टर बनता है: %E0%A4%AD%E0%A4%BE%E0%A4%B0%E0%A4%A4। ज़्यादातर देवनागरी कोड %E0%A4 या %E0%A5 से शुरू होते हैं, इसलिए हिंदी लिंक कॉपी करने पर यही पैटर्न बार-बार दिखता है।
लिंक ख़राब नहीं है — यह वही पता है, बस कोड में लिखा हुआ। एक हिंदी अक्षर कितने हिस्सों में गिना जाता है, यह देखना हो तो हिंदी अक्षर और मात्राएँ गिनें।
हिंदी URL डिकोड कैसे करें
- ऊपर "डिकोड करें" चुनें।
- पूरा लिंक या सिर्फ़ %E0%A4… वाला हिस्सा पेस्ट करें।
- नीचे हिंदी अक्षरों वाला लिंक दिखेगा — "कॉपी करें" दबाएँ।
- उदाहरण: https://hi.wikipedia.org/wiki/%E0%A4%AD%E0%A4%BE%E0%A4%B0%E0%A4%A4 → https://hi.wikipedia.org/wiki/भारत
- + चिह्न को स्पेस माना जाता है, जैसा सर्च फ़ॉर्म वाले लिंक में होता है: ?q=%E0%A4%B9%E0%A4%BF%E0%A4%82%E0%A4%A6%E0%A5%80+%E0%A4%B8%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%BE%E0%A4%B0 → ?q=हिंदी समाचार
- अगर डिकोड के बाद भी %E0%A4… दिखे, तो लिंक दो बार एन्कोड हुआ है (पहले रूप में %25E0%25A4… दिखता है)। नतीजा कॉपी करें, उसे इनपुट में पेस्ट करें और एक बार फिर डिकोड करें।
अगर लिंक बीच में कटा हुआ है या उसमें कोई अकेला % है (जैसे "50%"), तो टूल बाक़ी हिंदी हिस्सा फिर भी डिकोड कर देता है और सिर्फ़ ग़लत कोड को वैसा ही छोड़कर चेतावनी दिखाता है।
लॉगिन या redirect वाले लिंक में टोकन भी दिख सकता है — उसे पढ़ने के लिए JWT टोकन डिकोड करें।
हिंदी टेक्स्ट को URL के लिए एन्कोड करना
"एन्कोड करें" में दो तरीके हैं:
- सिर्फ़ टेक्स्ट / query value (encodeURIComponent): जब हिंदी शब्द किसी URL के अंदर value के रूप में जाना है — जैसे ?q= या WhatsApp का ?text=। यह / ? & = जैसे चिह्न भी एन्कोड कर देता है, ताकि value लिंक को न तोड़े। "हिंदी समाचार" → %E0%A4%B9%E0%A4%BF%E0%A4%82%E0%A4%A6%E0%A5%80%20%E0%A4%B8%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%BE%E0%A4%B0
- पूरा URL (encodeURI): जब पूरा लिंक हिंदी अक्षरों के साथ है और उसकी बनावट (https://, /, ?, &) वैसी ही रहनी चाहिए। https://hi.wikipedia.org/wiki/भारत → https://hi.wikipedia.org/wiki/%E0%A4%AD%E0%A4%BE%E0%A4%B0%E0%A4%A4
पूरे URL पर पहला तरीका चलाएँगे तो https%3A%2F%2F… बन जाएगा और लिंक काम नहीं करेगा — इसलिए पूरा लिंक हो तो दूसरा तरीका चुनें।
URL एन्कोडिंग और Base64 अलग चीज़ें हैं; दूसरे के लिए Base64 एन्कोड या डिकोड देखें।
अक्सर पूछे जाने वाले प्रश्न
गोपनीयता
सभी एन्कोडिंग और डिकोडिंग नेटिव JavaScript फ़ंक्शन का उपयोग करके पूरी तरह आपके ब्राउज़र के अंदर होती है। आपका टेक्स्ट कभी भी हमारे सर्वर पर नहीं भेजा जाता, संग्रहीत नहीं किया जाता, या लॉग नहीं किया जाता। टैब बंद करते ही इनपुट का हर निशान मिट जाता है।