All tools

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.

Full address · example
https://example.com/search?q=hello world
After encoding
https://example.com/search?q=hello%20world
Why 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.