Text to hex
"Hi" encodes to the two hex bytes 48 69 — H is 0x48 and i is 0x69.
Text to binary converter — turn any text into 8-bit binary code, plus hex and decimal, free.
About
Converts plain text to binary, hexadecimal or decimal bytes, and decodes bytes back into text using UTF-8.
Students learning how computers store text use it to see exactly what bytes a word turns into, while developers use it to decode a byte dump from a protocol trace or file format back into readable text. It's one of many free converters on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.
Examples
3 worked examples
"Hi" encodes to the two hex bytes 48 69 — H is 0x48 and i is 0x69.
"Hi" encodes to the binary bytes 01001000 01101001 — the same two bytes as the hex example, in base 2.
Decoding the decimal bytes 72, 101, 121 gives back the text "Hey".
FAQ
Quick answers to common questions about the Text, Binary and Hex Converter.
It converts plain text into its underlying bytes — shown as binary, hexadecimal or decimal — and decodes bytes back into text.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. The text or bytes you enter are processed entirely on your own device — nothing is sent to a server.
Yes. Text is encoded and decoded as UTF-8, so accented letters, symbols and emoji convert to their correct multi-byte sequences and decode back correctly too.
Encoded output always puts a single space between bytes. When decoding, spaces, commas, semicolons and new lines all work, and unseparated binary (multiples of 8 digits) or hex (an even number of digits, with or without 0x prefixes) is split into bytes automatically. Decimal bytes always need a separator.
They're the same underlying bytes shown in different number bases — binary uses 0s and 1s, hexadecimal uses base 16 (00–FF), and decimal uses base 10 (0–255) — pick the one your use case needs.
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
Decoding expects bytes in the selected format that form valid UTF-8; a stray character, a value above 255 or a lone legacy byte like hex e9 is reported as an error instead of being guessed at.
Did Text, Binary and Hex Converter work for you?