How to use it
Paste text and pick Encode to make it safe for a URL — spaces become %20 and reserved characters like & = ? # are escaped. Paste an encoded string and pick Decode to read it back. Handy for query strings, API parameters and links shared in chat or email.
Example
a b&c=d → (Encode) a%20b%26c%3Dd Frequently asked questions
What's the difference between encoding a whole URL and a component?
This tool uses component encoding (encodeURIComponent), which also escapes & = ? / and #. That's what you want for a single query value or path segment, not for a complete address.
Why does a space sometimes become + instead of %20?
The + form comes from older HTML form submissions (application/x-www-form-urlencoded). This tool produces %20, which is valid everywhere, including inside paths.
Is my text sent anywhere?
No. Encoding and decoding happen entirely in your browser; nothing is uploaded.