This tool encodes text using percent-encoding so it is safe to use inside a URL query string, or decodes an already-encoded string back to plain text.
What happens if I try to decode invalid input?
The tool shows "Invalid encoded value" instead of crashing, since not every string is valid percent-encoding.
Does this encode entire URLs or just parts of them?
It is meant for individual query values — encoding a full URL including slashes will also encode the slashes, which is usually not what you want for a whole address.