FlowPocket
Tools › Encoders & security › URL Encoder / Decoder

🔗URL Encoder / Decoder

Convert characters that are not allowed in URLs into %XX form (and back).

Your input is never sent to a server — everything runs in your browser

Input
Encoding type
Result

How to use

  1. Paste text or a URL into the input box.
  2. Choose Encode or Decode — the result updates instantly.
  3. For a query-string value use the parameter mode; for a whole URL use the full-URL mode.

The two encoding modes

As a parameter value (encodeURIComponent) converts every reserved character including / ? = & — use this for search keywords or form values that will be embedded inside a URL. As a full URL (encodeURI) preserves the URL structure and only converts characters like spaces and non-ASCII letters — use this to encode a complete URL in one go.

FAQ

What does %20 mean?
It is a percent-encoded character: each byte of the character's UTF-8 form is written as % plus two hex digits. %20 is a space; é becomes %C3%A9.
Is my input sent anywhere?
No. Everything runs inside your browser.

Related tools