trentyx@local:~/text-encoding/url-encoder $ run url-encoder_

Encode & decode URLs or URI components with live syntax highlighting and automatic query string breakdown. 100% browser-based, no data sent to server.

input.txt
Double-Encoding Warning: Input contains %25. This text may already be URL-encoded. Encoding it again will produce %2525.
output.encoded

Type or paste text on the left to see live output here.

query-params.parsed
Base URL
# Parameter Key Decoded Value Raw Encoded Value

What is URL Encoding (Percent-Encoding)?

URL encoding converts characters into a format that can be safely transmitted over the Internet within URLs. Unsafe ASCII characters (such as spaces, quotes, or ampersands) and non-ASCII Unicode characters are replaced with a % followed by two hexadecimal digits representing their UTF-8 byte value. Using encodeURIComponent is recommended for query string parameters, while encodeURI preserves full URL structures. This tool performs live conversion 100% locally in your browser.