URL Encoder / Decoder

Encode & decode URI components safely
বাংলা
Ad

Tool · How to use · FAQ · Related tools

Ad

How to use

  1. Paste a full URL, a query value, or any text into Input.
  2. Click Encode to percent-encode (safe for query values & path segments), or Decode to reverse it.
  3. Use Copy Output to copy the result.
  4. Shortcuts: Ctrl/⌘+Enter = Encode, Shift+Enter = Decode.

Tips

FAQ

What’s the difference between encodeURI and encodeURIComponent?

encodeURIComponent is for individual components (like query values or path segments) and escapes more characters. encodeURI is for full URLs and leaves reserved characters like : / ? & = intact.

Can I paste a full URL and still use Encode?

Yes, but if you only need to encode a parameter value, encode just the value, not the whole URL—otherwise reserved URL characters may be over-encoded.

Why does plus (+) decode to space?

In application/x-www-form-urlencoded form data, + represents a space. This tool converts + to spaces before decoding to be helpful.

Where can I format JSON or Base64 encode text?

Use the JSON Formatter or Base64 tools. See Related tools for links.