URL Encoder & Decoder

Percent-encode or decode URL components and full links. Handy for query strings, redirects and API debugging — everything stays in your browser.

Runs locally in your browser

Input

Output

How to use URL Encoder & Decoder

  1. Paste the text or URL component you need to encode or decode.
  2. Choose component mode (encodeURIComponent) or full-URL mode (encodeURI).
  3. Copy the result back into your code, link or log analysis.

Common use cases

Good to know

What you can do next

FAQ

Component vs full URI mode?

Component mode encodes almost every special character — use it for query parameter values (e.g. q=hello world). Full URI mode keeps :/?#[]@ intact — use it for entire URLs.

Is data uploaded?

No. Encoding uses built-in JavaScript functions in your browser.

Why did decode fail?

Usually malformed percent sequences (e.g. a lone % or incomplete %2). Fix the input or encode again from plain text.

X