~/tools/url
URL encoder/decoder
Percent-encoding for URI components or full URIs. Runs entirely in your browser — no backend, nothing you enter leaves this page.
Component mode
(encodeURIComponent)
escapes reserved characters like
?,
&,
=, and
/ — use it for
query-string values and path segments. Full URI mode
(encodeURI) leaves
those separators intact — use it to encode a complete URL without
breaking its structure.
Everything happens in this page’s JavaScript — no backend, nothing you enter leaves your browser.