Encoding & URL

URL Encoder / Decoder

Free online tool · runs in your browser

Encode and decode URL strings.

  1. 1Paste a URL or component.
  2. 2Choose Encode or Decode.
  3. 3Toggle component mode for query values.

Free online url encoder / decoder

Encode and decode URLs and query components online. Use full-URL mode for encodeURI-style escaping, or component mode (encodeURIComponent) for query values that include &, =, and spaces. Paste a messy URL, decode percent-encoding, or encode a string for a query parameter — locally, with no server round-trip.

How to use URL Encoder / Decoder

  1. Paste a URL or component.
  2. Choose Encode or Decode.
  3. Toggle component mode for query values.

Limitations

  • Malformed percent-encoding will produce errors on decode.

Example

Input

hello world

Output

hello%20world

Frequently Asked Questions

When should I use component mode?

Use component mode for query parameter values. It percent-encodes reserved characters like &, =, and ? that would break a query string.

Why did decode fail?

Malformed percent-encoding (for example a lone % or truncated hex) cannot be decoded. Fix the sequence or encode the string first.

Component vs full URL?

Component mode uses encodeURIComponent for query values.

Is URL Encoder / Decoder free to use?

Yes. URL Encoder / Decoder on ShadowReference is free, with no account, no watermarks, and no server-side processing.

Does this tool send my data to a server?

No. All processing happens locally in your browser. Your input never leaves your device.