relivo

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 uploaded

Component 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.

Need the whole website, not just the snippet?

Describe it in a sentence and relivo builds it — free until you put it online.

See how