URL Encoder & Decoder
Percent-encode a URL component or decode an encoded URL back to readable text. Supports full Unicode.
What is URL encoding?
URL encoding (percent-encoding) converts characters that are reserved, unsafe, or non-ASCII into a format that can be safely transmitted in a URL. Each byte is represented by a percent sign followed by two hexadecimal digits.
When to use URL encoding
Building query strings programmatically, including user-generated text in links, sending URLs inside APIs that require them encoded, and ensuring that special characters like spaces, ampersands, or Unicode letters don't break URL parsing.