URL encoder help

How to use the tool?

  • Enter text on the left side to URL encode it
  • Enter percent-encoded text on the right side to decode it
  • The tool uses RFC 3986 percent-encoding

What gets encoded?

The encoder converts characters that are not allowed in URLs into percent-encoded sequences. For example:

  • Space becomes %20
  • Ampersand (&) becomes %26
  • Equals sign (=) becomes %3D
  • Non-ASCII characters are encoded as UTF-8 byte sequences (e.g., ΓΌ becomes %C3%BC)

Reserved vs unreserved characters

RFC 3986 defines two categories:

  • Unreserved characters are never encoded: A-Z, a-z, 0-9, -, ., _, ~
  • Reserved characters have special meaning in URLs and are encoded when used as data: :, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ;, =

Standards

The encoder implements RFC 3986 (Uniform Resource Identifier), the current standard for URI syntax and percent-encoding.

Updated: March 3, 2026