Convert Unicode to UTF-16

Looking to inspect how your Unicode characters are encoded in UTF-16? The Convert Unicode to UTF-16 tool takes any input string and outputs its byte-level representation in UTF-16 Little Endian encoding. You can format the output as hex or decimal, prefix values with 0x, and see the total number of bytes instantly.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .log, .json, .csv, .tsv, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total bytes: 0
Options
Output as hex
Prefix hex with 0x
Trim input whitespace

How to Use:

  1. Paste your Unicode string into the Input Unicode Text box.
  2. In the Options panel, choose your output format (hex or decimal).
  3. Toggle whether hex bytes include a 0x prefix.
  4. Decide if you want to trim input whitespace.
  5. View the UTF-16 byte output in real-time in the right pane.
  6. Use Copy Output or Export to File when done.

What Convert Unicode to UTF-16 can do:

  • Show the UTF-16LE byte representation of any Unicode string.
  • Display bytes in either hexadecimal or decimal.
  • Add optional prefixes to each byte.
  • Count total bytes for easy reference.
  • Support common file imports and live output preview.

Example:

Input Unicode Text

Hello ♥ Привет 😊

UTF-16 Bytes Output

48 00 65 00 6c 00 6c 00 6f 00 20 00 25 26 20 00 3f 04 40 04 38 04 32 04 35 04 42 04 20 00 3d d8 0a de

Common Use Cases:

This is useful for debugging encoding issues, building test cases for UTF-16 input fields, or converting data for binary APIs. If you need to understand how a string is encoded at the byte level in UTF-16LE, this tool gives you full control and transparency with real-time formatting options.

Useful Tools & Suggestions:

If you’re working with UTF-16, Convert Unicode to Hex can help you verify the exact encoding output. And if you’re juggling formats, Convert UTF-8 to Unicode is useful for pulling in text from a different encoding before making the switch.