T ToolsKit All tools

URL Encoder & Decoder

Turn special characters into safe percent-encoding for URLs and query parameters, or decode an encoded URL back to readable text. Instant and fully client-side.

🔒 100% private — files never leave your browser

How to use the URL Encoder / Decoder

  1. 1 Paste your URL or text into the input box.
  2. 2 Click "Encode" or "Decode".
  3. 3 Copy the result with one click.

Frequently asked questions

Why do some URLs need encoding?

URLs can only contain a limited set of characters. Spaces, ampersands, and non-Latin text must be percent-encoded (e.g. %20) to be transmitted correctly.

What is the difference between encodeURI and encodeURIComponent?

Both are available here. Use the component mode for query-parameter values (it encodes &, =, ? too) and the full-URL mode when the URL must stay valid.

Is anything sent to a server?

No. Encoding happens entirely in your browser. Your files never leave your device — all processing happens locally in your browser.