Encode and decode URL data locally
This URL Encoder & Decoder converts text into percent-encoded URL data and reconstructs Unicode text from valid encoded input. All processing happens inside your browser.
Different parts of a URL have different structural rules. Encoding a query value is not the same operation as encoding an already structured complete URL. The tool therefore provides separate modes for URI components, full URLs, and form values.
Accurate Unicode and UTF-8 handling
Valid Unicode characters are represented using their UTF-8 bytes before percent encoding. The decoder rejects malformed percent escapes and invalid encoded UTF-8 instead of silently returning corrupted text.