Tools App by

URL Encode / Decode

Percent-encode a URL component or a whole URL, and decode percent-encoded text back. Encoding follows encodeURIComponent / encodeURI.

Good to know

Common questions

When do I use component versus full URL?

Component for a single query value, where / ? & = must be escaped. Full URL keeps those separators intact.

Why do spaces become %20?

Percent-encoding represents a space as %20. The + form belongs to HTML form encoding, not URLs.

Why does decoding leave + signs?

decodeURIComponent does not treat + as a space. Replace + with a space first if the value came from a form submission.

Is this tool really free?

Yes. There is no account, no paywall and no usage limit. Tools App is funded by aumenso, the studio behind it.

Is anything I enter uploaded?

No. The tool runs in your browser tab; what you enter is never sent to us and never stored.

Need this built for your business?

aumenso builds websites, branding, SEO, GoHighLevel funnels and custom software for agencies and businesses across North America and Europe. These tools are the same team's work, given away free.