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. 1Type or paste your text.
  2. 2Choose convert, format, compare, or other actions.
  3. 3Copy or download 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.