Free URL Encoder / Decoder

New

Encode special characters for URLs or decode percent-encoded strings instantly.

Input (Plain Text)

0 characters

Output (Encoded URL)

0 characters

Common URL Encoded Characters
Space%20 or +
!%21
#%23
$%24
&%26
'%27
(%28
)%29
*%2A
+%2B
/%2F
?%3F

About URL Encoding

URL encoding, also known as percent-encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI). It replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits representing the character's ASCII code.

When to Use

  • Passing data in URL query strings
  • Form submissions with special characters
  • API requests with dynamic parameters
  • Encoding file paths or names

Frequently Asked Questions

URL encoding (percent-encoding) converts special characters into a format that can be transmitted over the internet. Characters like spaces, &, ?, = are replaced with %XX where XX is the hexadecimal ASCII value.

Use URL encoding when passing data in URLs, query strings, form submissions, or API requests. Special characters must be encoded to be properly transmitted.

encodeURI encodes a complete URI, preserving characters like :, /, ?, &. encodeURIComponent encodes everything except letters, digits, and - _ . ! ~ * ' ( ), making it ideal for encoding query parameter values.

Yes! All encoding/decoding happens locally in your browser. Your data never leaves your device.

More Free Online Tools