FreeToolbelt

URL Encoder/Decoder

Percent-encode text so it is safe to put in a URL, or decode an encoded URL back to readable text — instantly and entirely in your browser, with nothing uploaded to a server. Handles query-string special characters (&, =, ?, #), spaces, and full UTF-8 including emoji and non-Latin alphabets.

Text input
Encoded output

Frequently asked questions

No. Encoding and decoding run entirely in your browser using JavaScript. Your text never leaves your device.

Related tools