FREE TOOL
Safely encode text for URLs or decode percent-encoded strings.
Convert text and special characters into a URL-safe encoded form, or decode percent-encoded text back to its original form.
These examples describe reproducible behavior in this tool. They are not a guarantee for inputs outside the documented scope.
| Input or setting | Expected result | Condition |
|---|---|---|
| 東京 駅 | %E6%9D%B1%E4%BA%AC%20%E9%A7%85 | The space becomes %20 and Japanese text is encoded from UTF-8. |
| a%2Fb | a/b | Decoding restores valid %HH escapes. |
It uses the browser encodeURIComponent and decodeURIComponent functions.
Input and output strings are processed in the browser.
Yes. It supports Unicode text, including non-English characters and symbols.
Malformed or incomplete percent-encoded input cannot always be decoded; the tool displays an error in that case.