केवळ ब्राउझरमध्ये

URL एन्कोड/डिकोड (मराठी URL आणि क्वेरी रूपांतरण)

तुमच्या ब्राउझरमध्ये त्वरित URL एन्कोड डिकोड (परसेंट-एन्कोडिंग). encodeURIComponent / encodeURI पर्यायांमध्ये स्विच करा आणि संभाव्य डबल एन्कोडिंग ओळखा.

मोड
लक्ष्य
प्रगत पर्याय
निष्क्रिय रूपांतरण तुमच्या ब्राउझरमध्ये स्थानिक पातळीवर चालते. कोणताही डेटा सर्व्हरवर पाठवला जात नाही.

पर्याय

प्रगत

मी कोणते वापरावे?

पॅरामीटर व्हॅल्यू → encodeURIComponent

क्वेरी व्हॅल्यू, पाथ सेगमेंट आणि फाईल नावासाठी सर्वोत्तम (सुरक्षित encodeURIComponent रूपांतरण).

पूर्ण URL → encodeURI

? & = / सारखे डिलिमिटर्स तसेच ठेवते जेणेकरून URL वाचनीय राहतील.

+ विरुद्ध %20

“%20” मानक आहे. “+” ही फॉर्म/क्वेरी पद्धत आहे — गरजेनुसार ती बदला.

नमुना इनपुट

  • https://example.com/search?q=मुंबई दुपारचे जेवण&ref=email#विभाग
  • utm_source=email&utm_campaign=वसंत सेल 2026
  • नमस्कार/Hello?name=अमित पाटील&note=10%OFF

शॉर्टकट्स

आत्ता रूपांतरित करा ⌘/Ctrl + Enter
चेतावणी बॅनर बंद करा Esc

URL एन्कोड/डिकोड (परसेंट-एन्कोडिंग)

परसेंट-एन्कोडिंग म्हणजे काय?

URL एन्कोड/डिकोड नॉन-ASCII आणि आरक्षित अक्षरांना %xx सिक्वेन्समध्ये रूपांतरित करते जेणेकरून ते URL मध्ये सुरक्षितपणे प्रवास करू शकतील.

encodeURI विरुद्ध encodeURIComponent

वैयक्तिक मूल्यांसाठी encodeURIComponent वापरा; पूर्ण URL साठी encodeURI वापरा जिथे डिलिमिटर्स राहणे आवश्यक आहे.

टीप

जर %25 वारंवार येत असेल, तर मजकूर दोनदा एन्कोड केलेला असू शकतो. सुरक्षितपणे पुन्हा डिकोड करण्यासाठी चेतावणी बॅनर वापरा.

FAQ

+ आणि %20 मध्ये काय फरक आहे?

“%20” हे स्पेससाठी RFC-सुसंगत परसेंट-एन्कोडिंग आहे. “+” प्रामुख्याने HTML फॉर्ममध्ये (application/x-www-form-urlencoded) वापरले जाते आणि क्वेरी स्ट्रिंग्समध्ये अनेकदा स्पेस म्हणून मानले जाते.

मी कोणते फंक्शन वापरावे?

केवळ मूल्यांसाठी (क्वेरी व्हॅल्यू, पाथ फ्रॅगमेंट, फाईल नाव), encodeURIComponent रूपांतरण निवडा. संपूर्ण URL साठी ज्यामध्ये ? & = / ठेवणे आवश्यक आहे, encodeURI निवडा.

डबल एन्कोडिंग म्हणजे काय?

जर %25 (एन्कोड केलेले “%”) वारंवार दिसत असेल, तर व्हॅल्यू दोनदा एन्कोड केलेली असू शकते. मूळ मजकूर पुनर्संचयित करण्याचा प्रयत्न करण्यासाठी “पुन्हा डिकोड करा” वापरा.