https://url.tool
Paste a full URL or a single parameter and get the encoded or decoded version. With an explanation of each substituted character and support for complex query strings.
Type:
Paste an URL to see its components
Query string parameters
WP / WooCommerce presets
Generated URL
Add parameters to generate the query string
URL encoding is necessary whenever data is transmitted through a web address: spaces, accented characters, symbols and non-ASCII characters must be replaced with escape sequences (%20, %C3%A0, etc.) for correct server interpretation.
This tool:
- Encodes and decodes full URLs with encodeURI (preserves :, /, ?, &, =, #)
- Encodes and decodes individual parameters with encodeURIComponent (encodes everything except alfanumerics)
- Splits a query string into key=value parameters and encodes them individually
- Highlights every substituted character with its escape sequence
- Handles URLs with international characters, spaces and special symbols
- Operates client-side: useful for URLs containing sensitive data