~/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.