URL Encoder / Decoder

Percent-encode or decode URL strings for safe transmission

About URL Encoding

URL encoding (percent-encoding) replaces characters that are not permitted in a URL with a % followed by two hexadecimal digits. It keeps query strings, path segments and form data unambiguous when they travel over HTTP.

Common uses

  • Passing values safely in query-string parameters
  • Encoding form data submitted as application/x-www-form-urlencoded
  • Building API request URLs that contain spaces or symbols
  • Preventing malformed URLs and injection through unescaped input

Example

Original: hello world@example.com
Encoded: hello%20world%40example.com