URL Encoder and Decoder
Percent-encode text for safe use in links and query strings, or decode it back.
Runs in your browser — nothing is uploadedComponent or whole URL?
This is the distinction that catches people out. Encode component escapes
everything that is not a plain letter or digit, including /, ? and & — use it for a single value you are dropping into a query string. Encode full URL leaves the characters that give a URL its structure alone, so
the address still resolves; use that when you have a complete link containing spaces or
accents.
Encoding a whole URL with the component version is a common bug: the result looks encoded, but
every slash is now %2F and nothing resolves.
Why + sometimes means space
HTML forms submit spaces as + rather than %20, a convention older
than the modern URL rules. Ordinary decoding leaves those plus signs alone, so the fourth
option exists for when you are reading back a submitted form.
In your browser only
URLs frequently carry tokens and session identifiers, so it is worth saying plainly: this page does not send what you paste anywhere.
Other free tools
Need the whole website, not just the snippet?
Describe it in a sentence and relivo builds it — free until you put it online.