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.