cd ../tools
$ URL Encoder/Decoder
Encode special characters for URLs or decode percent-encoded strings back to plain text.
100% Client-Side - Your data never leaves your browser
urlencode.sh
urldecode.sh
$ cat encoding_reference.md
encodeURIComponent
Encodes all special characters except: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Use for: Query parameters, form data
encodeURI
Encodes special characters but preserves: : / ? # [ ] @ ! $ & ' ( ) * + , ; =
Use for: Complete URLs
$ common_encodings
Space
%20
&
%26
=
%3D
?
%3F
#
%23
/
%2F
+
%2B
@
%40
%
%25
Security Tip
Always use encodeURIComponent when encoding user input for URL parameters to prevent injection attacks.