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

1

Select the Encode tab to percent-encode special characters, or the Decode tab to convert percent-encoded text back to readable form.

2

Paste your URL, query string, or text. The tool processes it instantly and shows the result.

3

Copy the result with one click. The tool handles full URLs, individual query parameters, and arbitrary text with non-ASCII characters.

Frequently Asked Questions

Related Tools