Encode and decode – which mode when?
Use URL component for single values, full URL for complete addresses and form data for application/x-www-form-urlencoded.
Encode and decode URLs – percent-encoding for query parameters, path segments and form values directly in ToolkitOne.
Processing happens directly in ToolkitOne. Your input is not sent to external services.
For single values such as query parameters or path segments. Spaces become %20. Existing percent signs are encoded again – repeated encoding causes double encoding.
URL encoding converts characters into a URL-safe representation so special characters, spaces and Unicode can be transmitted in addresses and parameters.
URLs may only contain a limited character set directly. Spaces, umlauts, & or = would break URL structure or be misinterpreted.
Percent-encoding represents a byte as a percent sign followed by two hexadecimal characters, for example %20 for a space or %C3%A4 for ä in UTF-8.
In URL components, %20 stands for a space. The plus sign + is often used as a space in form data (application/x-www-form-urlencoded), but it is not the same as %20.
A full URL contains scheme, host, path and parameters. A URL component is a single value, such as a query parameter or path segment, encoded separately.
Yes. The tool encodes based on UTF-8 bytes and supports umlauts, ß, accents, emojis and non-Latin scripts.
When already encoded text is encoded again, existing percent signs are encoded themselves. %20 becomes %2520. The tool does not detect this automatically – check whether your input is already encoded.
No. URL encoding is not encryption. Encoded content can be decoded without a password. Sensitive data should not be sent unprotected in URLs.
No. Processing happens locally in your browser. No network requests, DNS lookups or external API calls are made.
Typical uses include preparing query parameters, building API requests, encoding search terms, transferring path segments, inspecting redirect parameters, decoding URL values from logs, checking webhook data, analysing form data and finding errors in URL parameters.
Use URL component for single values, full URL for complete addresses and form data for application/x-www-form-urlencoded.
In component mode, + is not a space substitute. Only in form data mode is + interpreted as a space.
Yes. In full URL mode, the URL structure is preserved while encoded characters in values are decoded.
The tool shows an error message and keeps your input and selected mode.
No. Processing is local and content is not sent to external services.
Sign up once – keep everything in view!