Encoding

URL Encoder & Decoder

Protect spaces, symbols and Unicode characters for safe use in web addresses.

What is this tool?

URL encoding replaces characters that have special meaning in a web address with percent-encoded bytes. Component mode also encodes separators such as ? and &.

How to use

  1. Choose component mode for a parameter value or path part.
  2. Choose full URL mode to preserve URL separators.
  3. Paste the value and select Encode or Decode.
  4. Copy the result.

Example

developer tools becomes developer%20tools.

FAQ

Which mode should I use?

Use component mode for individual values and full URL mode for an already assembled address.

Why does decoding fail?

A percent sign must be followed by two hexadecimal digits, such as %20.

Is plus decoded as a space?

Native URL decoding does not treat + as a space. That behavior belongs to form encoding.

Related tools