Free URL Encoder, Decoder and Query Parser

Percent encode or decode text and URLs, and list the query parameters in any link.

Runs in your browser. Nothing you type is uploaded.

How to use the URL Encoder

  1. Pick a mode: encode a component, encode a full URL, decode, or parse a query string.

  2. Paste your text or link into the box.

  3. Copy the result, or copy single parameter values from the table.

Questions

What is the difference between encoding a component and a full URL?

Component encoding also escapes characters such as / ? & = and #, so use it for a single value inside a query string. Full URL encoding leaves those characters alone so the address still works.

Why does decoding fail on some text?

A percent sign must be followed by two hexadecimal digits that form valid UTF-8. A lone % or a cut off sequence such as %E2 cannot be decoded.

More developers tools

View all tools