</>DevTools

%20URL Encode/Decode

Encode or decode URL components

URL Encoder/Decoder Complete Guide

URL encoding (Percent Encoding, RFC 3986) converts characters that aren't allowed in URLs into %XX format. Essential for safely transmitting URLs containing non-Latin scripts, spaces, or special characters. Used everywhere on the web — search queries, API calls, form submissions.

3 Modes

  • Encode: text → URL-safe format (space → %20)
  • Decode: %XX → restore original characters
  • Parse Query ⭐: Parse URL query string as JSON (?a=1&b=2 → {a:"1",b:"2"})

Encoding Mode Comparison

CharacterencodeURIencodeURIComponent
space%20%20
// (preserved)%2F
?? (preserved)%3F
&& (preserved)%26
== (preserved)%3D
##%23

→ Use encodeURI for full URLs, encodeURIComponent (Component option) for query values/path segments

🔗Related Tools🔄 Text / Data