Best Free URL Encoder / Decoder
Percent-encode text for URLs or decode it back in your browser, with component and full-URL modes.
100% free
No signup
No watermark
Files processed in memory, never stored
✨
Go Pro for the best AI models — image, video and chat — plus bigger uploads, priority in the queue and no waiting.
Upgrade to Pro
Love best.free? Share it
How it works
- Pick a direction. Choose Encode (text → %-escaped) or Decode (%-escaped → text).
- Paste your input. Type or paste the text; open Advanced options for full-URL mode.
- Copy the result. Hit Convert and copy the output. Everything runs in your browser.
About this tool
Percent-encode any text so it is safe to drop into a URL — query strings, path segments, form values — and decode percent-escaped text back to plain readable characters, all without anything leaving your machine. Paste a string, choose Encode or Decode, and the result appears instantly with spaces, ampersands, slashes and Unicode handled correctly. By default it encodes a single component; the Advanced option switches to whole-URL mode that leaves structural characters intact when you are encoding a complete address.
What people use it for
- Encode a value for a query string or form parameter
- Decode a %-escaped URL to read it
- Escape a full address while keeping : / ? & = # intact
- Fix Unicode or spaces that broke a link
Frequently asked questions
Component mode escapes reserved characters like : / ? & = # — use it for a single value. Full-URL mode leaves those alone — use it to encode a whole address. Toggle it in Advanced options.
Yes. Spaces become %20, and accented characters and emoji are UTF-8 percent-encoded so they round-trip cleanly.
No. Encoding and decoding happen entirely in your browser, so nothing you paste is uploaded anywhere.
The input had a malformed percent-escape — a lone % or something like %ZZ. Fix the stray sequence and decode again.
No. This uses standard percent-encoding, where a literal space is %20. The + as-space convention is specific to form bodies, not URLs in general.
Completely free, no account, no limits — a client-side tool with nothing to meter.
Yes. It runs in your browser, so URL Encoder / Decoder works on phones and tablets as well as desktop — there is no app to install.
Usually just a few seconds for a typical file — URL Encoder / Decoder starts working the moment you give it your input.
Casual use is unlimited, under a generous fair-use cap that keeps it fast for everyone.
All modern browsers — Chrome, Safari, Firefox and Edge. URL Encoder / Decoder needs nothing installed beyond the browser you already use.