URL Encoder / Decoder

Encode URLs and query parameters safely for browsers and APIs, or decode URL-encoded strings back to readable text.

When to use URL encoding

  • • Safe query parameter generation
  • • Encoding spaces, symbols, and non-English text
  • • Building redirect URLs for APIs
  • • Debugging encoded links from browsers or logs

Quick notes

  • • Spaces usually become %20
  • • Some systems use + for spaces in query strings
  • • Decoding malformed strings will show an error
  • • Everything runs in your browser

Frequently Asked Questions

What does a URL encoder do?

A URL encoder converts unsafe characters like spaces, symbols, and non-ASCII text into a percent-encoded format that can be safely used in URLs and query strings.

What's the difference between %20 and + ?

%20 is the standard encoding for a space. In HTML form submissions and some query string contexts, spaces may also appear as +. This decoder handles both forms.

Can I encode full URLs or just parameters?

You can do either. This tool works for full URLs, path segments, or single query parameter values depending on what you paste in.