URL Encode/Decode

Encode and decode URLs and URL components. Essential for web-based CTF challenges, HTTP request manipulation, and API testing.

Input
Enter text to URL encode
Output
URL encoded result (encoding/decoding full URL)
Result will appear here...
About URL Encoding

URL Encoding converts characters that are not allowed in URLs to percent-encoded equivalents. This is necessary because URLs can only contain a limited set of ASCII characters.

Full URI Encoding

Encodes a complete URL while preserving the URL structure. Characters like /, :, ?, =, and &are NOT encoded because they have special meaning in URLs.

URI Component Encoding

Encodes all special characters including URL delimiters. Use this when encoding individual parts of a URL like query parameters or path segments.

Common encoded characters: space (→ %20), plus (→ %2B), slash (→ %2F), equals (→ %3D), ampersand (→ %26)