Encoding URL components
Reserved characters such as ampersands, equals signs, slashes, and question marks can change a URL's structure. Percent encoding preserves them as data inside one component.
Core transformations run locally in your browser.
Percent-encode text for safe use as a URL component or query parameter value. Unicode characters are encoded as UTF-8 bytes.
Percent-encode text for a URL component or query value.
Your text stays on this device.
Reserved characters such as ampersands, equals signs, slashes, and question marks can change a URL's structure. Percent encoding preserves them as data inside one component.
The transformation follows the browser standard for individual URL components. Spaces become %20, not a plus sign.
Usually not. Encode individual values before inserting them into a URL so structural separators remain intact.
Yes. Unicode is converted to UTF-8 and represented by percent-encoded bytes.