URL Encoder and Decoder
Encode text into a percent-encoded URL component or decode an encoded string back to plain text. Useful for query parameters, redirect URLs, and API debugging. All processing happens locally in your browser.
https%3A%2F%2Ftoolsnimbus.com%2F%3Fq%3Dhello%20world
Frequently asked questions
What is the difference between encodeURI and encodeURIComponent?+
encodeURIComponent escapes more characters, including ampersands and slashes, which makes it the right choice for individual query parameter values. This tool uses component-style encoding by default.
Why does a plus sign sometimes appear instead of a space?+
Percent encoding turns a space into %20. The plus sign for a space is a separate convention from HTML form submissions. If you need that style, replace %20 with a plus after encoding.
Is my input sent to a server?+
No. Encoding and decoding use built-in browser functions and run entirely on your device. Nothing you type is uploaded or stored.