What UTF-16 Hex Converter does
Encode text as UTF-16LE or UTF-16BE hexadecimal with optional BOM, or decode exact UTF-16 bytes back to text.
Input and output contract
Input bytes must contain complete 16-bit code units; optional BOM detection can override the selected byte order while decoding. UTF-16 hex bytes or decoded text.
Safe workflow
Choose byte order, BOM behavior, and encode/decode direction before processing. SaveEditor processes this operation locally in the browser and does not infer a game format from the input.
Important limitations
The Tool preserves JavaScript UTF-16 code units and does not normalize Unicode text. Odd byte counts are rejected because they cannot contain complete UTF-16 code units.