URL Encode & Decode Online - Free Percent-Encoding Tool
1 min read
Spaces, &, ?, #, emoji - put them raw in a URL and it breaks or quietly does the wrong thing. URL encoding (percent-encoding) fixes that. The URL encoder / decoder does it both directions instantly, right in your browser.
Quick answer
Open URL encode / decode, choose Encode or Decode, paste, copy.
Step-by-step
- Go to getconvertify.me/tools/url-encode.
- Toggle Encode (text →
%20-style) or Decode (back to readable text). - Paste and watch the output update live.
- Copy the result into your URL, query string, or redirect.
When you'd use it
- Query parameters -
?q=hello worldbecomes?q=hello%20worldin a properly built link. - Redirect URLs -
?next=https://example.com/a?b=1must be encoded or the nested?and&break parsing. - API requests - most frameworks encode for you, but debugging raw requests is easier when you can see the encoded form.
- Decoding logs - error logs and analytics often show percent-encoded values you need to read.
Edge cases handled
- Emoji and non-ASCII characters encode correctly (UTF-8 aware).
- Invalid sequences are caught with a clear error instead of garbled output.
Private, in-browser
Encoding runs locally with zero uploads. Nothing is tracked, stored, or sent anywhere.
Common questions
What does %20 mean? It's a space in URL encoding. % + two hex digits represents one byte.
Is this the same as HTML encoding? No - HTML uses & style entities; URLs use %XX. Different tools for different contexts.