Skip to content

URL Encode / Decode

Convert text with URL encode/decode in real time. Useful for checking query parameters and handling non-ASCII URLs.

✅ 100% free, no signup, runs entirely in your browser


If something is broken or not displaying correctly, let us know via the contact form — we use the feedback to improve.

Other Tools

Related Articles

📖 How to Use

  1. 1
    Enter the text to encode
    Paste text containing Japanese, spaces, or special characters into the top textarea. It is encoded using encodeURIComponent in real time.
  2. 2
    Enter encoded text to decode
    Paste a URL-encoded string like %E3%81%93%E3%82%93 into the lower textarea to decode it back to the original text in real time.
  3. 3
    Copy the result and use it
    Click the Copy button at the top-right of each field to copy the result. Use it for query parameters, form data, or API requests.

❓ FAQ

What is the difference between encodeURIComponent and encodeURI?
encodeURIComponent encodes / : ? & = # and other URL structural characters, making it suitable for query parameter values. encodeURI is for encoding a full URL and leaves structural characters intact.
What happens to Japanese characters in URLs?
Japanese characters are converted to UTF-8 byte sequences and each byte is percent-encoded. For example, the character for "a" in hiragana becomes %E3%81%82.
Does the + symbol represent a space?
In application/x-www-form-urlencoded, + represents a space. With encodeURIComponent, + is encoded as %2B and a space becomes %20.