About the URL Encoder / Decoder

Encode text so it is safe inside a URL or decode percent-encoded strings back to readable text. Choose component mode for parameter values or full URL mode to keep URL punctuation. Valid URLs are also broken into parts and query parameters.

How to use it

  1. Choose Encode or Decode.
  2. Select component or full URL scope.
  3. Paste text and copy the result.

Frequently asked questions

What is the difference between component and full URL mode?
Component mode encodes characters like / ? & and =, while full URL mode leaves them so the URL still works.
Why does decoding fail?
A stray % that is not followed by two hex digits makes the string invalid.

Private by design: this tool runs in your browser. Read the privacy policy.