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

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

स्वयंचलित मोड हा डीफॉल्ट आहे. इनपुट पेस्ट करा, लगेच आउटपुट मिळवा, मग कॉपी, स्वॅप किंवा क्लिअर एकाच प्रवाहात करा.

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

कसे वापरावे

  1. इनपुट बॉक्समध्ये URL किंवा पॅरामीटर स्ट्रिंग पेस्ट करा.
  2. मोड (स्वयंचलित/एन्कोड/डीकोड) आणि लक्ष्य (पॅरामीटर मूल्य/संपूर्ण URL) निवडा.
  3. परिणाम तपासा आणि कॉपी करा. दुसरी फेरी हवी असल्यास स्वॅप वापरा.

काय निवडावे?

पॅरामीटर मूल्य (शिफारस)

क्वेरी मूल्ये, पाथ तुकडे आणि फाइल नावे यासाठी encodeURIComponent-शैलीतील रूपांतरण वापरा.

संपूर्ण URL

पूर्ण URL रचना जतन करायची असल्यास encodeURI-शैलीतील रूपांतरण वापरा.

+ विरुद्ध %20

Form-style queries मध्ये + हे space दर्शवू शकते. प्रगत पर्यायांमध्ये हे वर्तन बदलू शकता.

नमुना

जपानी अक्षरांचा URL

इनपुट

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

आउटपुट पूर्वदृश्य

संपूर्ण URL लक्ष्य निवडल्यास URL रचना जतन करून रूपांतरण करता येते

UTM पॅरामीटर्स

इनपुट

utm_source=メール&utm_campaign=春セール 2026

आउटपुट पूर्वदृश्य

+ आणि %20 वर्तन सहज तुलना करता येते

चिन्हे असलेली स्ट्रिंग

इनपुट

こんにちは/Hello?name=山田太郎&note=10%OFF

आउटपुट पूर्वदृश्य

सुरक्षित डीकोडमध्ये अवैध % अनुक्रमांमुळे क्रॅश न होता इशाऱ्यासह मूळ मजकूर जतन होतो

URL एन्कोड/डीकोड (टक्केवारी एन्कोडिंग) म्हणजे काय?

  • टक्केवारी एन्कोडिंगमध्ये URL साठी अयोग्य अक्षरे %xx स्वरूपात रूपांतरित होतात.
  • डीकोडिंगमध्ये %xx परत मूळ अक्षरांमध्ये बदलले जाते.
  • URLs मधील जपानी मजकूर, जागा आणि चिन्हे हाताळताना हे आवश्यक असते.

encodeURI विरुद्ध encodeURIComponent कधी वापरावे

  • फक्त मूल्यांसाठी (query value किंवा path fragment) encodeURIComponent-शैलीचे वर्तन वापरा.
  • पूर्ण URLs साठी encodeURI-शैलीचे वर्तन वापरा.
  • ? & = / सारखे delimiters तसेच ठेवायचे का यावरून निवड करा.

सामान्य प्रश्न

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

%20 ही RFC-शैलीतील जागा दर्शवण्याची पद्धत आहे, तर + मुख्यतः application/x-www-form-urlencoded परंपरेत वापरले जाते. फॉर्ममधून आलेल्या क्वेरींमध्ये + ला जागा म्हणून हाताळले जाऊ शकते.

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

फक्त मूल्यांसाठी encodeURIComponent-शैलीतील रूपांतरण वापरा, आणि पूर्ण URLs साठी encodeURI-शैलीतील रूपांतरण. विभाजक बदलू नयेत का यावरून निवडा.

दुहेरी एन्कोडिंग म्हणजे काय?

इनपुट अनेकदा एन्कोड झाल्यास %25 अनुक्रम खूप दिसतात. हे साधन ते ओळखते आणि आणखी एकदा डीकोड करण्याचा पर्याय देते.