ST

SnapTool.top

Loading...

URL Encoder / Decoder

Text
Result

About URL Encoder / Decoder

Encode unsafe characters for URLs or decode percent‑encoded strings back to readable text. When carrying binary payloads use the Base64 Encoder/Decoder, and for general text encodings consider the BaseX Encoder/Decoder.

Perfect for query parameters, path segments and sharing links. Quickly prettify API JSON with the JSON Formatter after decoding URLs containing JSON.

Common Use Cases

  • Build safe query strings
  • Encode path segments
  • Prepare links for sharing
  • Decode and inspect existing URLs

How It Works

  • Uses percent‑encoding for unsafe characters
  • Operates on UTF‑8 text
  • Warns on malformed encoding
  • One‑click copy

FAQ

Should I encode entire URLs?

Encode only parts such as query values or path segments; do not encode protocol (`https://`) or slashes. Build full URLs safely by combining this tool with JSON Formatter when parameters contain JSON.

Plus vs space?

Percent‑encoding uses `%20` for spaces; some forms use `+`.

Is it safe for non‑ASCII?

Yes, UTF‑8 is supported.

Can I decode repeated encoding?

Yes, run decode multiple times if needed.