URL Encode / Decode
Encode special characters for URLs or decode percent-encoded URL strings.
Result
How to Use
Enter your text or URL-encoded string, select Encode or Decode mode, and the result updates in real-time.
Frequently Asked Questions
URL encoding converts special characters into a format that can be safely transmitted in URLs. For example, spaces become %20, and & becomes %26.
URL encode when passing special characters in query parameters, form data, or any part of a URL that might contain reserved characters.
This tool uses encodeURIComponent which encodes all special characters. encodeURI preserves URL structure characters like :, /, and ?.