URL Encoder/Decoder

Percent-encode URLs or decode encoded URI components.

Encoding method

Component — Encodes part of a URL, such as query values and parameters (?q=text)

Full URL — Encodes a full URL, including protocol, domain, and path (https://...)

About this tool

URL Encoder/Decoder percent-encodes or decodes query strings and special characters.

Encode query values once. Re-encoding an already percent-encoded string creates %25 nests and breaks links.

Tip — Avoid double-encoding — decode first, then encode only if needed.

How to use

  1. 1Choose Encode or Decode mode.
  2. 2Pick Component (encodeURIComponent) or Full URL (encodeURI).
  3. 3Enter text — the result updates automatically.
  4. 4Click Copy to save the result.

FAQ

encodeURI vs encodeURIComponent?

This tool is closer to component encoding—inspect results if you paste a full URL.

Mojibake after decode?

Wrong charset or double-encoding; decode stepwise and inspect.

Is + a space?

In form encoding, yes. Prefer %20 for spaces when unsure.

Are files uploaded to a server?

No. Every tool runs entirely in your browser. Files and text you enter are never sent to our servers.