encodeURIComponent encodes all special characters (including : / ? # [ ] @ $ & + , ; =). Best for parameter values.
: / ? # [ ] @ $ & + , ; =
encodeURI preserves the full URL structure (does not encode : / ? # etc.). Best for complete URLs.
⚡ by MACM · miguelacm.es