URL-decode Unicode
URL-unescape Unicode text. Runs entirely in your browser, so your data never leaves your device.
0 chars · 0 lines
Output
The result appears here as you type.
How to use URL-decode Unicode
- 1. Paste the percent-encoded text. Enter the URL-escaped Unicode text into the input pane, such as caf%C3%A9%20%26%20tea, exactly as it appeared in a link or query string.
- 2. Toggle Treat + as space. Turn this on when decoding a value that came from an HTML form submission, where a plus sign represents a space instead of a literal character, matching application/x-www-form-urlencoded rules.
- 3. Copy the decoded text. The tool converts each percent sequence back to its Unicode character, exactly the way decodeURIComponent works in JavaScript. Copy the readable result once it matches what you expected.
When to use URL-decode Unicode
URL-decode Unicode reverses percent-encoding, turning sequences like %C3%A9 back into readable characters such as é. Use it whenever a URL, query string or form value has percent-escaped non-ASCII text you need to read as plain Unicode.
- Reading a query parameter from a shared link. A link pasted into a chat has a percent-encoded search term in its query string that is unreadable at a glance. Decoding it reveals the original search text, including any accented characters.
- Debugging a form submission with unexpected characters. A backend log captured a raw form-encoded body where a name field contains plus signs and percent codes. Decoding it with plus-as-space enabled shows the actual submitted value.
- Inspecting a redirect URL for its original destination. A tracking or redirect link embeds the destination URL as a percent-encoded parameter. Decoding that parameter reveals the actual target address in readable form.
- Verifying an API correctly encoded non-ASCII query values. You are testing an integration that builds query strings from user input containing emoji or non-Latin text. Decoding the resulting URL confirms it round-trips back to the original value.
Examples
Decode
Input
caf%C3%A9%20%26%20tea
Output
café & tea
Plus as space
Input
a+b
Output
a b
About the URL-decode Unicode tool
URL-decode Unicode does its work locally, right in the browser. URL-unescape Unicode text. There is no upload step, no queue and no account, and your data never travels over the network.
It belongs to the Unicode Tools collection on EditSafely, a set of 98 small, focused Unicode utilities that share the same instant, private workspace.
You can shape the output with the Treat + as space setting, and the result refreshes the moment you change it. 2 worked examples further down the page show exactly what the tool produces for real inputs.
Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.
Frequently asked questions
Is URL-decode Unicode free to use?
Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.
Is it safe to paste sensitive or confidential data?
Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.
How much text can I process at once?
There is no fixed limit. Because the work happens on your own device rather than on a shared server, the practical ceiling is your machine's memory, which comfortably handles inputs far larger than typical online tools allow.
Do I need to sign up or install anything?
No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.
How do I use the result?
The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.