URL encode and decode

Percent-encoding in component or full-URL mode.

Runs on your device — never uploaded

How to uRL encode and decode

  1. Paste

    A string or a full URL.

  2. Choose mode

    Component mode encodes everything reserved; URL mode keeps :/?#& intact.

  3. Copy

    Done.

Frequently asked questions

What is the difference between the modes?
encodeURIComponent escapes characters like / and ? so a value can sit inside a query string; encodeURI leaves URL structure alone.
Are spaces + or %20?
%20 by default; toggle the form-encoding option for +.
Is my URL uploaded?
No.

More developer tools