RichScriptsTools for a Smarter WebFREE DEVELOPER TOOLS

URL Encoder / Decoder

Encode or decode a URL component using UTF-8 percent encoding.

Processed locally

Ready when you are.

How to use the url encoder / decoder

URL component encoding escapes characters that have special meaning in query parameters or path segments. This tool uses encodeURIComponent and decodeURIComponent, so it encodes a whole pasted URL as a component rather than preserving its separators. Decoding rejects malformed percent escapes. A plus sign remains a plus sign; form-urlencoded spaces use a different convention.

Work directly in the input area at the top of this page and choose the settings that match your task. Run the action to see the output separately from your original input. Start with a small example whose result you can check, then process the value you actually need. Changing an input clears an older result so it cannot be mistaken for a fresh conversion.

Processing runs in your browser. This tool does not send your input to a conversion server, create an account history, or save the input in browser storage. A copied result remains subject to your device clipboard settings, while a downloaded file stays on your device until you remove it. Anyone with access to your screen or browser can still see the information you enter.

Use Copy for text output or Download for a local file. If clipboard access is unavailable, select the output and copy it manually. Clear removes the current result and any main text or file input; settings remain available for another run. Keep original files and important values until you have checked that the output works in the application where you intend to use it.

Frequently asked questions

Does this work offline?

After the page has loaded, the conversion itself needs no external service. Some browser security features require HTTPS or localhost. Save results before leaving the page; there is no account library.

Why should I check the output?

Input conventions and downstream software differ. Review units, character encoding, and chosen settings before using results in an automated workflow. An output that is valid here may still be unsuitable for a particular application.