Free URL Encoder & Decoder

Encode or decode percent-encoded URLs · with separate modes for full URLs and individual query components.

Frequently asked

What's the difference between the two encode modes?

Component mode (encodeURIComponent) encodes everything including / ? & = · use it for individual parameter values. Full-URL mode (encodeURI) preserves URL structure characters · use it to clean a whole URL without breaking it.

Why do I see %20 in some URLs and + in others?

Both mean a space. %20 is standard percent-encoding used in paths; + is the older application/x-www-form-urlencoded convention used in query strings by HTML forms. Decoders here handle both.

Related tools

  • HTML Entity Encoder · Escape special characters to HTML entities · or decode &-style entities back to readable text.
  • Timestamp Converter · Convert Unix epoch timestamps to readable dates and back · seconds and milliseconds auto-detected, UTC and local shown together.
  • Case Converter · Paste any identifier or phrase and get every casing variant at once · camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and more.

Run a full security scan →