← Back to Tools

URL Encoder / Decoder

Encode and decode URLs and query strings safely, with component-level control.

Loading tool…

About this tool

Encode or decode full URLs or individual components with one click, see percent-encoding explained per character, and validate that a URL is safely constructed. Handles Unicode, plus-vs-%20 differences and double-encoding detection.

How to use the URL Encoder / Decoder

  1. Paste the URL or string.
  2. Choose Encode or Decode (component or full-URL mode).
  3. Copy the result.

Frequently asked questions

Why does my URL contain %20 or +?

Both encode a space: %20 in paths, + only in query strings by legacy convention.

What is double encoding?

Encoding an already-encoded string (%2520). The tool detects and unwinds it.