Use this free online UTF-16 Encoder / Decoder to convert plain text into UTF-16 encoded text or decode UTF-16 encoded content back into readable text. Enter the text into the input area or upload a supported file for conversion. After processing, you can copy or download the converted text for further use.
UTF-16 is widely used for storing and exchanging text that contains characters from many writing systems. It represents characters using 16-bit code units, making it suitable for handling both common and complex Unicode characters without being limited to a single language.
Understanding UTF-16 Encoder / Decoder
UTF-16 is a Unicode character encoding format that represents text using one or two 16-bit code units. Most commonly used characters fit into a single 16-bit unit, while less common symbols and emoji are represented using a pair of code units known as surrogate pairs.
Encoding transforms readable text into its UTF-16 representation, while decoding interprets UTF-16 encoded data back into the original characters. This process preserves the intended text across different systems that support Unicode.
Common Examples
Example 1 – Encoding
Text:
Hello World
Converted UTF-16:
u0048u0065u006Cu006Cu006Fu0020u0057u006Fu0072u006Cu0064
Example 2 – Encoding
Text:
ChatGPT
Converted UTF-16:
u0043u0068u0061u0074u0047u0050u0054
Example 3 – Decoding
UTF-16:
u0048u0069u0021
Decoded Text:
Hi!