UtilFarm

URL Encoder / Decoder

Percent-encode and decode URLs instantly. Batch mode, Unicode safe. 100% client-side.

Common URL Encodings Reference
space%20
!%21
#%23
$%24
&%26
'%27
(%28
)%29
+%2B
/%2F
:%3A
=%3D
?%3F
@%40
Privacy: All encoding and decoding uses native JavaScript functions in your browser. No data is sent to any server.

Related Tools

Frequently Asked Questions

What is the difference between %20 and +?

Both represent a space. %20 is the standard percent-encoding (RFC 3986). + is used in application/x-www-form-urlencoded format (HTML forms). This tool uses %20 by default.

What is the difference between encodeURI and encodeURIComponent?

encodeURI encodes a full URL but preserves characters like :, /, ?, #, &. encodeURIComponent encodes everything except letters, digits, and - _ . ~. Use encodeURIComponent for query parameter values.

What does 'malformed URI sequence' mean?

This error occurs when trying to decode an invalid percent-encoded string, such as %ZZ or a truncated sequence like %2. Check your input for incomplete or invalid encodings.

Is my data secure?

Yes. All encoding and decoding happens entirely in your browser using native JavaScript functions. No data is sent to any server.