All tools

URL Encoder / Decoder

Percent-encode URLs and decode them back.

Output
hello%20world%20%26%20co%3F

Component encodes everything (use for query string values). Full URI preserves :/?#&= for whole URLs.

About

Paste a URL or any string and get its percent-encoded version (spaces become %20, etc). Or paste an encoded string and get the original. Useful for query strings, debugging, and URLs full of special characters.

How to use

  1. Paste your text or URL.
  2. Pick Encode or Decode.
  3. Copy the result.

FAQ

What's the difference between encodeURI and encodeURIComponent?+

encodeURI preserves :/?#&= for full URLs. encodeURIComponent encodes everything (use it for query string values). This tool offers both.