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
- Paste the URL or string.
- Choose Encode or Decode (component or full-URL mode).
- 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.