Free · No sign-up

URL encoder / decoder

Encode or decode UTF-8 URL parameters, including Unicode and special characters.

Local processing · Inputs are not uploaded

Up to 1 MiB. For individual URL parameter values, not application/x-www-form-urlencoded forms.

Enter content, then choose an action.

How to use

  1. Paste a URL parameter or percent-encoded text.
  2. Choose Encode or Decode.
  3. Copy the result and paste it where needed.

Example

你好 The49 & a=1

Frequently asked questions

Can I encode a whole URL?

This tool encodes parameter values, including colons, slashes and question marks. Check that encoding a whole URL suits your use case.

Does a plus sign become a space?

No. With encodeURIComponent / decodeURIComponent, %20 is a space and + stays a plus sign.

What if decoding fails?

Check for incomplete percent escapes, invalid UTF-8 bytes or unencoded percent signs.

Related tools