The tool treats the entire input as one value and applies component-style percent encoding. Spaces become percent-encoded, non-ASCII characters become UTF-8 byte escapes, and delimiters that have special meaning in URLs are escaped too.
Use the encoded result for a query parameter value, path segment, or similar URL part. If you already have a full URL, encode only the part that needs escaping so separators, protocol text, and host names keep their meaning.
Common questions and answers about this topic.
URL encoding (percent-encoding) replaces unsafe characters in URLs with % followed by their hex code. For example, spaces become %20 and & becomes %26.
When passing special characters in URL query parameters, form data, or API requests that could be misinterpreted by browsers or servers.
No, URL encoding is performed entirely in your browser. Your text is percent-encoded locally with JavaScript and never transmitted to any server.