URL Encoder / Decoder
Percent-encode & decode URLs.
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
Percent-encode text so it’s safe to drop into a URL or query string, or decode an encoded URL back to readable text — with correct Unicode handling.
Frequently asked questions
What is URL / percent encoding?
It replaces characters that aren’t URL-safe (spaces, &, ?, non-ASCII) with %XX escapes, so a value survives intact inside a link or query parameter.
Does it encode the whole URL or just a component?
This encodes a component (like a single query value) using encodeURIComponent, which escapes reserved characters such as & = ? / so they don’t break the URL structure.