URL Encoder & Decoder Online

Paste a URL or a single parameter, switch between encode and decode, and copy the result

A no-setup converter for percent-encoding. Pick Encode or Decode, choose whether you're handling a whole URL or just one parameter value, and the result updates as you type. The scope setting works in both directions, so you can decode a full address without mangling its ':', '/', '?' and '&' — or decode a single parameter value all the way back to plain text. Non-Latin text and spaces are handled automatically, and a broken '%' sequence is flagged instead of failing silently. Everything runs in your browser.

도구를 불러오는 중…

🔒 Everything runs 100% in your browser. Your files and input are never uploaded to any server.

How to use

  1. Choose encode or decode mode.
  2. Enter your URL or parameter string.
  3. Pick full-URL mode or component mode to convert.

FAQ

What's the difference between encodeURI and encodeURIComponent?
Full-URL mode (encodeURI) preserves structural characters like '/', '?', and '&', while component mode (encodeURIComponent) also encodes those, which is right for parameter values.
Why does my search term turn into %EA%B0%80…?
Non-Latin characters are first converted to UTF-8 bytes, and each byte is then percent-encoded. That's expected behavior.
Is it safe?
Yes. Everything is processed inside your browser and your input is never transmitted.

← Back to all tools

See pricingFree chat consult