URL Encoder / Decoder
Percent-encode or decode URL strings. Switch between component-safe encoding (encodeURIComponent) and full-URL encoding (encodeURI), with live conversion as you type.
Type or paste any text to convert it between human-readable form and percent-encoded form. The default Component mode escapes every reserved character (including /, ?, &, =) so the output is safe to drop into a query parameter or path segment. Full URL mode preserves URL structure characters and is appropriate for encoding an entire URL that already contains its own delimiters.
Conversion happens instantly on every keystroke. Nothing is uploaded — the work runs entirely in your browser.
encodeURIComponent — escapes /, ?, &, = and other reserved characters