URL Encoder / Decoder

Encode special characters in URLs or decode percent-encoded strings back to readable text. Essential for web development and API work.

Input (text or URL)
Output
Common encodings: Space = %20 or +, & = %26, = = %3D, ? = %3F, # = %23, / = %2F

encodeURI encodes a full URL (keeps :, /, ?, #). encodeURIComponent encodes everything (for query parameter values).

How to Use the URL Encoder / Decoder

  1. Paste your text or URL — Enter the string you want to encode or decode.
  2. Choose mode — Select encode or decode operation.
  3. Get results — The converted output appears instantly.
  4. Copy output — Click copy to use the result in your project.

URL encoding (percent-encoding) converts special characters into a format safe for URLs. Spaces become %20, ampersands become %26, etc. This is essential when building query strings, API requests, or embedding data in URLs.