URL Encoder / Decoder

Percent-encode text so it is safe in a URL, or decode an encoded string back to readable text. Handles both component and full-URI encoding.

private This tool runs entirely in your browser. Nothing you enter is sent to our server or anyone else.

Component vs full URI

Component encoding escapes everything that is not a plain letter, digit or a few safe symbols — use it for a single query value. Full-URI encoding leaves the structural characters (: / ? & #) intact so a whole address stays usable. Pick component encoding when you are building one parameter; pick URI encoding when you are cleaning up a complete link.

More utilities