Paste the encoded URL
A whole link, a query string or just a fragment full of % codes.
Paste a link or text full of %20, %C3%A9 and similar codes and read it as normal text. It decodes as you type and nothing leaves your browser.
100% private — your text is processed in your browser and never sent to any server.
Keep going with your result in another tool. Nothing is uploaded.
A whole link, a query string or just a fragment full of % codes.
Spaces, accents and symbols come back at once.
Copy it, or switch to Encode to go the other way.
To decode a URL, paste it in the input box with Decode selected. Every percent code is turned back into its character: %20 becomes a space and %C3%BC becomes ü. For example, https://example.com/search?q=%C3%BCber%20%26%20na%C3%AFve decodes to https://example.com/search?q=über & naïve. Everything runs in your browser and nothing is uploaded.
A percent code is a percent sign followed by two hexadecimal digits, and stands for one byte. Accented letters and emoji take several bytes, so they appear as a run of codes: ü is %C3%BC and € is %E2%82%AC. Decoding reads those bytes back as UTF-8 text.
| Character | As a value (component) | In a whole address |
|---|---|---|
| space | %20 | %20 |
| & | %26 | & |
| = | %3D | = |
| ? | %3F | ? |
| / | %2F | / |
| # | %23 | # |
| + | %2B | + |
| % | %25 | %25 |
| ü | %C3%BC | %C3%BC |
| ç | %C3%A7 | %C3%A7 |
| € | %E2%82%AC | %E2%82%AC |
| @ | %40 | @ |
Encoded links appear in analytics reports, server logs, redirect chains, email tracking links and copied search-result addresses. Decoding them makes it possible to see the real search terms, file names and campaign parameters hidden behind the codes.
The conversion runs in your browser. What you type, paste or drop is never uploaded, which matters when the text holds tokens, personal data or internal files.
More utilities that also run without leaving your browser.