๐Ÿ”— URL Encode/Decode

Input
Output

Percent-encode (URL-encode) text or a URL, or decode it back. Useful for preparing a string to use inside a URL, or inspecting query parameters.

How to use

  1. Choose "Encode" or "Decode" mode.
  2. Choose the "Component" or "Full URL" scope.
  3. Paste your text or URL into the input box and click the run button.

FAQ

Does the result differ between "component" and "full URL" modes?

Yes โ€” "component" mode encodes everything including / and &, while "full URL" mode preserves characters that are already valid in a URL. Choose based on what you need.

Can it encode URLs containing Japanese?

Yes โ€” multi-byte characters like Japanese are converted to UTF-8 percent-encoding.

How do I inspect the contents of a query string?

Paste the encoded query string into Decode mode to see it converted back to readable text.

Are spaces encoded as %20 or +?

Following standard percent-encoding, spaces are encoded as %20.

Is my input sent to a server?

No, encoding and decoding happen entirely in your browser and nothing is sent externally.