Encode special characters for URLs or decode percent-encoded strings. Everything runs in your browser.
% followed by two hex digits. encodeURI preserves valid URL characters like : / ? # @ &, while encodeURIComponent encodes everything except letters, digits, and - _ . ~. Use Component mode for query parameter values.