Skip to content
Developer tools

URL Encoder & Decoder

Percent-encode query values or decode an escaped URL.

Options

Everything above is processed in this browser tab. Your input is never sent to a server.

What is URL Encoder & Decoder?

URL Encoder & Decoder converts characters that are unsafe in a URL into percent-encoded escapes, and reverses the process. It is used when building query strings by hand, debugging redirect chains that contain nested URLs, and reading tracking parameters that have been double-encoded.

How to use it

  1. 1Paste the URL or the single parameter value.
  2. 2Pick encode or decode.
  3. 3Use component mode for a value that sits inside a query string; turn it off to encode a whole URL.
  4. 4Copy the result.

Features

  • Component and full-URL encoding modes
  • Round-trip safe for spaces, ampersands, plus signs and Unicode
  • Decodes repeatedly-encoded values one layer at a time so you can see each step

When people use it

Debugging redirects

OAuth and analytics redirects embed a return URL as a parameter. Decoding shows where a user actually lands.

Building UTM links by hand

Campaign names with spaces or ampersands break tracking unless they are encoded. Encode the value, not the whole URL.

URL Encoder & Decoder questions

Related tools

Hand-picked hubs, guides and companion tools related to this page.

Last reviewed 2026-07-30. Browse the full directory.