Encode or decode URLs and query parameters with percent-encoding. Three encoding modes available. 100% client-side — nothing leaves your browser.
Paste or type the text, URL, or query parameter to encode.
Result — click copy or select and copy manually.
| Character | Encoded | Character | Encoded | Character | Encoded |
|---|---|---|---|---|---|
| Space | %20 or + | ! | %21 | # | %23 |
| & | %26 | = | %3D | ? | %3F |
| @ | %40 | / | %2F | : | %3A |
| + | %2B | % | %25 | " | %22 |
% followed by two hexadecimal digits representing the character's byte value. This ensures special characters are safely transmitted in URLs without being misinterpreted as URL delimiters. For example, a space becomes %20 and an ampersand becomes %26.