URL Encoder / Decoder
100% client-side. Your input never leaves this page. Verify: DevTools → Network.
Input
Output
URL parts
Percent-encode text for safe use in URLs, or decode an encoded string back to readable text. "Component" mode uses encodeURIComponent (escapes ?, &, / and more — for query values), while "Full URI" uses encodeURI, which leaves URL structure intact.
Paste a complete URL and the parts panel breaks it into protocol, host, path, hash and a table of query parameters. All local — your URLs are never uploaded.