URL Encoder & Decoder
Encode special characters in URLs for safe transport, or decode percent-encoded strings back to readable text.
When to use each
- encodeURIComponent — encode a query parameter value or path segment (encodes
: / ? # [ ] @ ! $ & ' ( ) * + , ; =) - encodeURI — encode a full URL while keeping its structure intact (preserves
: / ? # @ etc.) - Decode — reverse any percent-encoded string back to human-readable form