Convert UTF16 to Unicode

Convert escaped UTF-16 byte sequences or raw UTF-16 encoded files into readable Unicode characters with the Convert UTF16 to Unicode Tool. Whether you’re handling content like \xff\xfeH\x00e\x00l\x00l\x00o\x00 or importing .txt files saved with UTF-16LE encoding, this tool decodes it instantly and displays the results with a live preview and character count.

Paste your input above or import a UTF-16 file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total characters: 0

How to Use:

  1. Paste UTF-16 escaped input like \xff\xfeH\x00e\x00l\x00l\x00o\x00 into the input box.
  2. Or import a UTF-16 encoded file using the Choose File button.
  3. The decoded Unicode text will appear on the right automatically.
  4. Use the Copy Output or Export to File buttons to save the results.
  5. The output area includes a live character counter.

Tool Options:

There are no toggles on this version decoding happens automatically and uses UTF-16LE for all conversions. File uploads are parsed as binary for accurate decoding.

Example:

Input:

\xff\xfeH\x00e\x00l\x00l\x00o\x00 \x3d\xd8\x0d\xde

Output:

Hello 😀

What Convert UTF16 to Unicode Tool can do:

This tool translates escaped UTF-16LE byte sequences or raw encoded files into proper Unicode. It’s useful for viewing content stored in legacy formats, decoding output from encoders, or transforming bytes for user-facing applications.

Common Use Cases:

Use this tool to inspect UTF-16 text data exported from Windows systems, decode surrogate pairs and emoji from hex bytes, or read input from database exports or low-level logs. Perfect for developers, analysts, and anyone working with encoded text.

Useful Tools & Suggestions:

After converting from UTF-16, Convert UTF8 to Unicode can help round out your format conversions. And if you want to explore what each character actually represents, Convert Unicode to Code Points gives you the full breakdown.