Skip to main content

URL Encoder & Decoder: Fix Broken Links and Query Strings

9 min read

URLs can contain spaces, ampersands, and other characters that break links or get stripped by systems. URL encoding replaces those characters with a percent sign and hex code (e.g. space → %20) so the link works everywhere.

When to encode

  • Building links with spaces or special characters.
  • Adding query parameters that contain &, =, or non-ASCII text.
  • Passing URLs inside JSON or other formats that treat certain characters specially.

When to decode

  • Reading encoded URLs from logs or APIs.
  • Fixing links that show %20 or %26 instead of spaces or ampersands.
  • Debugging redirects or share links.

Encoding and decoding are reversible: encode for safe transport, decode to get back the original. Our URL Encoder/Decoder does both in your browser. Paste a URL or string, choose encode or decode, and copy the result. No data is sent to our servers.

Related tools