URL Encoder / Decoder

Encode text for use in URLs or decode percent-encoded URL text, right in your browser.

UTF-8 supported · Processed locally
Percent-encoded URL text

About URL Encoding

URL encoding converts characters into a format that can be safely represented in a URL. For example, spaces and many non-ASCII characters are represented using percent-encoding.

URL Encode: Standard mode uses encodeURI(); component mode uses encodeURIComponent(), which encodes more reserved characters.

URL Decode: Decodes percent-encoded text with decodeURI() or decodeURIComponent(), depending on the selected mode.

All processing is done in your browser. Your text is not uploaded to a server.