URL Encoder & Decoder

Encode special characters for use in URLs (percent-encoding) or decode percent-encoded strings back to plain text.

Why URLs Need Encoding

URLs can only safely contain a limited set of characters. Spaces, Chinese characters, question marks, ampersands, and Unicode text all need to be converted to percent-encoded values before they are placed in a link or sent to an API. This tool handles that conversion in your browser, so you never have to remember which character becomes %20 or %E4%B8%AD.

When to Use It

Is my text uploaded anywhere?

No. Encoding and decoding run entirely in your browser, and nothing is sent to a server.