URL Encoder / Decoder

Percent-encode text for use in URLs and query strings, or decode it back. Choose component mode for values or full-URL mode for links.

Frequently asked questions

Component vs full URL — what is the difference?

“Component” encodes everything unsafe in a query value (incl. & = ?); “full URL” leaves : / ? # intact so a whole link stays valid.

When do I need this?

Building query strings, passing values in URLs, or debugging why a link breaks when it contains spaces or symbols.

Is my text uploaded?

No. Encoding and decoding run entirely in your browser.