URL Encode/Decode
Encode or decode URLs safely. Choose whether you’re working with the whole URL, a single component (like a path segment), or query parameters. All processing happens in your browser.
Encode / Decode URLs
Client-side onlyFast & private
Mode
Scope
Encoding details
%20 is RFC-friendly; + is form-style.
Throw on malformed sequences (e.g., lone %).
Uppercase percent-hex (e.g., %2f → %2F).
Process each line independently (batch).
Input
No text yet200000 chars left
Output
AutoURL preview
Output is not a complete URL (that’s okay if you’re converting components).
Tips
- Use Component when encoding only part of a URL (e.g., a path segment).
- Set spaces to
+
for web forms (application/x-www-form-urlencoded
). - Try Auto: it detects whether to encode or decode each line.