URL Encoder & Decoder
Encode URLs and query values safely or decode percent-encoded text back to its original form.
URL / text input
Paste a URL, parameter, path or arbitrary text.
Encoded URL
Conversion result
Input
0 characters
Input size
0 B
Output
0 characters
Percent encoding
Special characters are converted into their percent-encoded UTF-8 representation.
Two-way conversion
Switch between encoding and decoding instantly with the same input and output workflow.
UTF-8 support
Works with Unicode characters, including international text and emoji.
Encoding behavior
This tool uses encodeURIComponent() and decodeURIComponent(). It is therefore appropriate for encoding individual URL components, query parameters, paths and arbitrary text. It does not double-encode already encoded input automatically.