Skip to content
🔗

URL Encoder and Decoder

Percent-encode a URL or string, and decode it back again.

Percent-encoding text

Input length

0

Output length

0

Characters encoded

0

Round trip

-

Percent-encoding replaces characters outside the unreserved set with a % followed by two hex digits. Encoding a whole URL is usually what you want for a link, while encoding a single value is usually what you want for a query string or form field. The round trip check below confirms your text survives the trip unchanged.

What Is URL Encoder and Decoder?

The URL Encoder and Decoder percent-encodes a string or a whole URL, and decodes percent escapes back again. It can preserve the structure of a URL, use uppercase hex, or encode spaces as plus signs for form data.

Who Uses the URL Encoder and Decoder?

Developers use it to escape a value for a query string, to fix a link with unescaped spaces, or to read a string that arrived percent-encoded in a log or a redirect.

How to Use the URL Encoder and Decoder

  1. Paste the text or URL you want to work with.
  2. Choose Encode or Decode.
  3. Tick "Encode as a whole URL" if you are building a link.
  4. Copy the result, and check the round trip column.

Why Choose Our URL Encoder and Decoder?

  • Whole URL or single value encoding
  • Uppercase hex and plus style output
  • Round trip check to confirm nothing was lost

Try the URL Encoder and Decoder above — it is free, fast, and works on any device. Bookmark this page to return whenever you need it.