URL Encode / Decode
Encode or decode URL components. Handles special characters, query parameters, and full URLs.
What is URL Encoding?
URL encoding (also called percent-encoding) converts special characters in URLs into a format that can be safely transmitted over the internet. Characters that are not allowed in URLs โ such as spaces, &, =, #, and non-ASCII characters โ are replaced with a percent sign (%) followed by their hexadecimal byte value. For example, a space becomes %20 and an ampersand becomes %26. This is defined in RFC 3986 and is essential for constructing valid query strings, form submissions, and API requests.
How to Use This URL Encoder/Decoder
Select the Encode tab to percent-encode special characters, or the Decode tab to convert percent-encoded text back to readable form.
Paste your URL, query string, or text. The tool processes it instantly and shows the result.
Copy the result with one click. The tool handles full URLs, individual query parameters, and arbitrary text with non-ASCII characters.