Free URL Encoder & Decoder
Percent-encode text for safe use in a URL, or decode an encoded URL back to plain text.
How to use this tool
Choose Encode or Decode, then type or paste your input. The result updates instantly, ready to copy.
Useful for building query strings, debugging encoded links, or cleaning up URLs copied from another source.
FAQ
- When do I need to URL-encode text?
- Whenever text contains spaces, symbols, or non-ASCII characters and needs to be safely included in a URL, such as a query string parameter.
- What's the difference between this and Base64?
- URL encoding (percent-encoding) replaces unsafe characters with %XX codes and is designed for URLs. Base64 encodes any data into a different character set entirely, often used for binary data.
- Is my data uploaded anywhere?
- No. Encoding and decoding happen entirely in your browser using JavaScript. Nothing is sent to a server.