UtilHero

URL Encode / Decode

Percent-encode text for URLs and decode it back — in your browser.

Encoded

About URL Encode / Decode

URL encoding (percent-encoding) escapes characters that aren't safe in a URL — spaces, ampersands, and non-ASCII text — so links and query strings work reliably. Paste text to encode it, or an encoded string to decode it back. It runs in your browser with no upload.

Frequently asked questions

What's the difference from Base64?
URL encoding escapes only unsafe characters with %XX sequences and stays human-readable; Base64 re-encodes all data into a different alphabet.
Does it encode a whole URL or just a component?
It percent-encodes the text you give it. Encode individual query values rather than a full URL so that :, /, and ? in the structure are preserved.
Is my input private?
Yes — encoding and decoding happen locally in your browser.

More tools