Skip to content
/encoding local tool

URL Encoder / Decoder

Use component mode for query values or URL mode for complete links.

Local execution receiptinput path disclosedTool content stays out of MonoTools URLs and API requests.
Working input
Browser memory
Cross-tool handoff
Session only · 10 min
URL payload
Never
Export
Explicit action

Verify it: open DevTools Network, clear the log, use the tool, then inspect fetch/XHR requests. Page assets and optional aggregate analytics may use the network; tool input is not included.

Full privacy model
Loading tool...
01

How to use

  1. 01Paste your URL or string on the left.
  2. 02Choose Encode or Decode.
  3. 03Toggle Component to encode reserved characters such as / ? & =.
02

FAQ

What is the difference between encodeURI and encodeURIComponent?
encodeURI preserves URL syntax characters (such as / ? &) so it is safe for full URLs. encodeURIComponent escapes everything that is not a literal value, which is what you want for individual query parameters.
Why are spaces sometimes shown as %20 and sometimes as +?
Both are valid in different contexts. application/x-www-form-urlencoded uses +, while URL paths use %20. This tool defaults to %20.
03

Related tools