About url encoder / decoder
URLs can only contain a limited set of characters. Percent-encoding replaces anything else, such as spaces and symbols, with a % followed by two hex digits.
Component or full URL
- Component mode encodes everything except letters, digits and - _ . ! ~ * ' ( ). Use it for a single query value.
- Full URL mode keeps characters such as : / ? & = # so the structure of the address stays intact.
- A space becomes %20, and in form data it can be written as +, which this tool treats as a space when decoding.
Common mistake
Encoding a whole URL in component mode turns https:// into https%3A%2F%2F and breaks the link. Encode only the pieces that hold user data.
A worked example
In component mode, 'Hello World & more?' becomes Hello%20World%20%26%20more%3F. In full URL mode, https://example.com/a b?x=1&y=ä becomes https://example.com/a%20b?x=1&y=%C3%A4, keeping the structure but encoding the space and the accented letter.
