All guides

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

  1. Go to getconvertify.me/tools/url-encode.
  2. Toggle Encode (text → %20-style) or Decode (back to readable text).
  3. Paste and watch the output update live.
  4. Copy the result into your URL, query string, or redirect.

When you'd use it

  • Query parameters - ?q=hello world becomes ?q=hello%20world in a properly built link.
  • Redirect URLs - ?next=https://example.com/a?b=1 must 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.

Encode or decode a URL now →

ShareXfin

Related guides