Log in Sign Up

URL Encode / Decode

Percent-encode text for URLs or decode encoded URLs back to readable text.

About This Tool

The URL Encoder converts text into percent-encoded form so it is safe to place in a URL or query string, turning spaces and special characters into codes like %20. The decoder reverses the process, converting an encoded URL back into readable text. It handles full UTF-8, so non-English characters and emoji work correctly.

Encoding and decoding run in your browser, so nothing is uploaded.

  • check_circleEncode text for safe use in URLs and query strings
  • check_circleDecode percent-encoded URLs back to text
  • check_circleFull UTF-8 support
  • check_circleRuns in your browser, nothing uploaded

Frequently Asked Questions

What is URL encoding? expand_more

URL encoding, or percent-encoding, replaces characters that are unsafe in a URL with a percent sign followed by hex codes, so the URL stays valid. For example a space becomes %20.

When do I need it? expand_more

When putting text with spaces, symbols, or non-English characters into a link, an API request, or a query string parameter.

Is my text uploaded? expand_more

No. Encoding and decoding happen in your browser and the text never leaves your device.