URL Encoder / Decoder
Encode and decode URL strings and query parameters
URLs cannot contain spaces, special characters or non-ASCII letters — they must be percent-encoded. This tool encodes and decodes URLs, query parameters and form data using the standard encodeURIComponent algorithm. Useful for debugging API requests, building share links and inspecting redirects.
How to encode and decode URLs
Enter raw text, a query parameter or a full URL into the input.
Click Encode to percent-encode special characters or Decode to reverse.
Use the Copy button to grab the encoded or decoded string.
Choose between encodeURIComponent (parameters) and encodeURI (full URLs).
Output updates instantly as you type — encode and decode in real time.
Paste a URL to see each query parameter listed and decoded individually.
All encoding happens locally in your browser — nothing is uploaded.