ToolDashy

URL Encode / Decode

Encode text into percent-encoded form safe for use inside a URL, or decode a URL-encoded string back into readable text.

Everything you enter is processed in your browser and isn't sent to our servers.

How to use url encode / decode

  1. 1Choose Encode or Decode.
  2. 2Paste your text or URL-encoded string.
  3. 3The result updates automatically.
  4. 4Copy the result, or switch modes to reverse the operation.

About this tool

URLs can only safely contain a limited set of characters. Spaces, symbols, and non-Latin characters need to be percent-encoded — represented as a % followed by two hex digits — so they can be included in a query string, path segment or form submission without breaking the URL.

This tool uses the browser's own encodeURIComponent and decodeURIComponent functions, which are UTF-8 safe, so accented letters and non-English text encode and decode correctly rather than turning into question marks or broken symbols.

If a decoded string contains an incomplete or invalid percent sequence, decoding fails, and the tool shows a clear error instead of returning corrupted text.

Frequently asked questions

Spaces aren't allowed unencoded in most parts of a URL, so they're represented by their percent-encoded byte value, %20, following the standard URI encoding rules.

Related tools