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.