URL Encoder & Decoder

100% Client-Side Private

Encode and decode query strings, URI components, and inspect query params

Mode:

How to encode and decode URLs

  1. 1Select Encode or Decode mode depending on your task.
  2. 2Paste your target URL, query string, or parameter string.
  3. 3Copy the sanitized, safely escaped URL result.

RFC 3986 URL Compliance

Characters like spaces, question marks, ampersands, and slashes must be percent-encoded to prevent breaking HTTP routing or query parsing.

Architecture & Privacy

  • Dual RFC 3986 encoding modes: Component (encodeURIComponent) and Full URI (encodeURI).
  • Safe decoding recovery: Unescaped lone "%" characters are automatically escaped to prevent URIError crashes.
  • Deep Query Param extraction: Parses nested URL search params into individual key-value records.

Frequently Asked Questions

Related Developer Utilities