URL Encoder & Decoder
Make a full URL safe to copy, or decode its escaped text while keeping URL separators intact.
Keep the address structure intact
A space inside a search term needs encoding, but the ? and = around that term still describe how the URL is structured.
https://example.com/search?q=hello worldAfter encodinghttps://example.com/search?q=hello%20worldWhy are some symbols unchanged?
This tool uses encodeURI and decodeURI for a complete address. Reserved separators remain meaningful. If you are constructing one query parameter from arbitrary text, encode that component in your application instead of passing it through this full-URL tool.
Why does the output contain %25?
An existing percent sign may have been encoded again. Check whether the source was already escaped before encoding it a second time. A malformed percent escape can also make decoding fail.
The converter checks that the input parses as an absolute URL. It does not open the address or check whether the destination exists.
