The output is not what I expected.
Recheck the input, selected options and the limitation notes below; preserve the original before trying a destructive cleanup. Hexadecimal is a representation, not encryption or hashing.
Encode text as UTF-8 bytes and display the result as readable hexadecimal pairs.
String to Hex encodes the input as UTF-8, then writes each byte as two uppercase hexadecimal digits separated by spaces. Unicode text, including Vietnamese, CJK and emoji, may use multiple bytes per character. Hexadecimal is a representation, not encryption or hashing.
Enter text and copy its UTF-8 hexadecimal byte sequence.
Enter or paste the text to encode.
Review the uppercase, space-separated hexadecimal byte pairs.
Copy the bytes, or use Hex to String to decode them as UTF-8.
Recheck the input, selected options and the limitation notes below; preserve the original before trying a destructive cleanup. Hexadecimal is a representation, not encryption or hashing.
Reduce the input, split the operation into smaller batches and close other memory-heavy tabs. Keep an original copy before retrying.
Test the destination app, font and character encoding. Some apps normalize whitespace or render Unicode differently.
String to Hex encodes the input as UTF-8, then writes each byte as two uppercase hexadecimal digits separated by spaces. Unicode text, including Vietnamese, CJK and emoji, may use multiple bytes per character.
The encoder emits spaces for readability. The paired decoder accepts input with or without common separators.
UTF-8 represents many Unicode characters with multiple bytes; each byte becomes one hex pair.
Hexadecimal is a representation, not encryption or hashing. A single visible character may produce several bytes. The destination must decode the same UTF-8 byte sequence.
Enter text and copy its UTF-8 hexadecimal byte sequence.