Convert UTF16 to Unicode
Quickly decode UTF16 encoding to Unicode. 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 Convert UTF16 to Unicode
- 1. Paste the UTF-16 code units. Paste the UTF-16 code units you want decoded back to text, written as space-separated hexadecimal values such as 0041 0042.
- 2. See surrogate pairs reassembled. The tool reads each 16-bit code unit, reassembles any surrogate pairs into their full code point, and renders the resulting characters as ordinary readable text.
- 3. Copy the decoded text. Copy the decoded text and use it to confirm what a string of UTF-16 code units actually represents, whether it came from a memory dump, a log, or a spec example.
When to use Convert UTF16 to Unicode
Convert UTF16 to Unicode reverses a list of raw UTF-16 code units back into readable text, correctly reassembling surrogate pairs for characters outside the Basic Multilingual Plane. It is for whenever you have the internal representation and need the human-readable string it stands for.
- Reading a memory dump or debugger output. A debugger shows a string variable as raw UTF-16 code units instead of the rendered text, and decoding it here confirms exactly what value the variable holds.
- Verifying a surrogate pair reassembles correctly. You have two UTF-16 code units that should represent a single emoji, and decoding them here confirms whether they combine into the expected character rather than two separate ones.
- Checking a spec or RFC example. A technical specification shows UTF-16 code units as an example, and decoding them verifies you understand the notation the same way the document's author intended.
- Recovering text from a Windows API log. A log from a Windows application records a wide string as hexadecimal code units, and decoding them here reveals the actual text without writing a script.
Examples
Convert
Input
0041 0042
Output
AB
About the Convert UTF16 to Unicode tool
Convert UTF16 to Unicode does its work locally, right in the browser. Quickly decode UTF16 encoding to Unicode. 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.
There is nothing to configure. Provide the input and the result appears on its own. A worked example further down the page shows exactly what the tool produces for a real input.
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 Convert UTF16 to 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.