URL Encoder / Decoder

Encode special characters for safe URL transmission or decode percent-encoded strings. Runs in your browser.

Encoding Modes

  • Encode - Uses encodeURIComponent. Encodes all special characters except A–Z a–z 0–9 - _ . ! ~ * ' ( ). Use for query string values.
  • Decode - Reverses percent-encoding back to readable text.
  • Full URL - Uses encodeURI. Preserves URL structure characters like / ? # & =. Use for complete URLs.