Binary / Hex / Text Converter
Convert between text, binary, and hexadecimal formats instantly. Choose UTF-8 (Unicode), ASCII, or ISO-8859-1 encoding. 100% client-side.
Converting Text, Binary, and Hexadecimal
Computers store and transmit everything as bytes—numbers from 0 to 255. Text is just a human-friendly view of those bytes, created using a character encoding such as UTF-8. Binary and hexadecimal are two common ways to display the exact same byte data: binary shows each bit (0 or 1), while hex is a compact shorthand that is easier to read in logs, debuggers, and file headers.
This converter lets you move between these representations instantly. Type into any box and the other two update automatically. It’s useful for understanding encodings, inspecting protocol payloads, analyzing file signatures (magic bytes), and troubleshooting “garbled text” caused by encoding mismatches.
You can also switch the encoding in the settings panel. UTF-8 is recommended for modern Unicode text, ASCII is limited to basic English characters, and ISO-8859-1 (Latin-1) is a legacy single-byte encoding sometimes used in older systems.
How do I convert text to binary?+
Type your text and the binary representation appears, one byte per character.
Can I convert binary back to text?+
Yes, paste the binary digits and the text is decoded.
Is it free?+
Yes. No signup, no limits, no watermarks.
Related Tools
Number Base Converter
Convert between binary, octal, decimal, and hexadecimal number systems instantly.
Base Encoder/Decoder (16/32/85)
Convert text to Base16 (Hex), Base32, or Base85 and back.
Base64 Encoder/Decoder
Encode and decode Base64 strings instantly. Perfect for encoding binary data, images, or text.