URL Encoder / Decoder

Percent-encode strings for use in URLs or query parameters. Fully reversible.

About this tool

Uses encodeURIComponent for a strict per-character encoding suitable for query parameters — spaces become %20, ampersands become %26, and every reserved character is escaped. This is different from encodeURI which leaves URL structure characters alone. Decode reverses back to the original string.