How to use
Run a clean first pass
- Paste a URL, query string, or plain text into the input panel.
- Choose Encode or Decode depending on your need.
- Review the result and click Copy.
Encode or decode URLs — handles CJK paths and special characters.
Source
Paste a URL or text, choose Encode or Decode.
Paste a URL to start.
Result
The result updates in place and stays ready to copy.
Ready for a transform
Use Encode to escape special characters or Decode to read percent-encoded strings.
Paste a URL containing CJK characters, spaces, or special symbols, click Encode to get the percent-encoded form; paste an encoded string and click Decode to restore readable text.
encodeURI vs encodeURIComponent: This tool uses encodeURIComponent, which encodes all special characters including / ? & =, making it suitable for encoding individual parameter values. To preserve full URL structure, use encodeURI (out of scope for this tool).
Common encodings: space → %20, & → %26, = → %3D, 台 → %E5%8F%B0, 北 → %E5%8C%97. Tilde ~, exclamation !, asterisk *, apostrophe ', and parentheses ( ) are not encoded per RFC 3986.
Quick guide
Compact below-tool notes that help first-run users and repeated visitors move faster without changing the main interface.
Chinese search: URL 編碼器、URL 解碼器、網址編碼 線上、百分比編碼
Japanese search: URL エンコード、URL デコード、パーセントエンコード、URL 変換、urlencode 日本語
How to use
Examples
FAQ
encodeURIComponent encodes all special characters including / ? & =, suitable for single parameter values; encodeURI preserves URL structure characters. This tool uses encodeURIComponent.
No. All encoding and decoding happen locally in the browser.