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
Enter the text to encodePaste text containing Japanese, spaces, or special characters into the top textarea. It is encoded using encodeURIComponent in real time.
-
2
Enter encoded text to decodePaste 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
Copy the result and use itClick 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.