Encode and decode URLs with multiple encoding modes, URL parsing, and query string builder. Free online tool, no sign-up required.
Encode, decode, parse URLs and build query strings — all processing happens in your browser
All encoding and decoding happens entirely in your browser using the built-in encodeURIComponent, encodeURI, and decodeURIComponent functions. No data is sent to any servers.
Use encodeURIComponent for encoding query parameter values. Use encodeURI for encoding a full URL while preserving its structure. Use Full Encode when every character must be percent-encoded.