Bytes
--
Free · Instant · No signup
Convert space-separated 8-bit bytes to text, or text to binary bytes.
Page updated 2026-09-14.
Bytes
--
'01001000 01101001' (2 bytes) decodes to 'Hi' -- 01001000 is the binary (and ASCII/Unicode) value for 'H' (decimal 72), and 01101001 is 'i' (decimal 105).
This works because every printable ASCII character has a corresponding fixed 8-bit binary value -- the entire alphabet, digits, and common punctuation each map to one specific byte pattern, which is the same underlying representation this tool decodes back into readable letters.
The two bytes here happen to already be separated by a space, but continuous unspaced binary (like '0100100001101001') would be handled identically -- the converter simply groups the binary string into consecutive 8-bit chunks regardless of whether spacing is already present.
Each byte is 8 bits. Continuous binary is split every 8 bits. Standard ASCII characters (English letters, digits, common punctuation) each fit within a single byte (8 bits, values 0-255). If the input binary string's total length isn't a clean multiple of 8, the leftover bits at the end can't form a complete byte and may be dropped or produce an unexpected result.
Characters beyond basic ASCII (accented letters, non-Latin scripts, emoji) often require more than 8 bits per character in modern Unicode encodings like UTF-8 -- decoding those correctly needs awareness of multi-byte character boundaries, which a simple fixed-8-bits-per-character converter isn't built to handle.
Converting text to binary (the reverse direction) is the mirror operation: each character's ASCII/Unicode value gets expanded into its 8-bit binary representation, which is exactly how this tool would have produced the input binary string in the first place if starting from plain text.
For the same character-decoding concept using hexadecimal instead of binary, the Hex to Text/ASCII Converter handles that related base.
For converting a plain integer (not ASCII text) between binary, decimal, and hex, the Binary/Decimal/Hex Converter is the more general numeric tool.
01001000 in binary equals decimal 72, which is the standard ASCII value assigned to the uppercase letter H. Every printable ASCII character has a fixed 8-bit binary representation, and this converter looks up each 8-bit chunk against that standard mapping.
Each byte is 8 bits. Continuous binary is split every 8 bits. No. Whether the input has spaces separating each 8-bit group or is one continuous unspaced string, the converter splits it into consecutive 8-bit chunks either way -- spacing is a readability convenience, not a requirement.
Each byte is 8 bits. Continuous binary is split every 8 bits. Leftover bits that don't form a complete 8-bit byte at the end of the string can't be decoded into a full character and may be dropped or produce an unexpected result -- double-check that your input length is a clean multiple of 8.
Not reliably. Standard ASCII characters fit in a single 8-bit byte, but characters beyond basic ASCII often require multiple bytes in modern Unicode encodings, which this fixed-8-bits-per-character converter isn't built to interpret correctly.
Yes, using the reverse direction option -- each character's ASCII/Unicode value gets expanded into its corresponding 8-bit binary representation, the mirror operation of decoding binary back into text.
Tip Calculator with Split & Custom Percentage Tip amount, bill plus tip, and per-person share from bill, tip percent, and headcount.
Body Fat Percentage Estimator (US Navy Method) US Navy tape estimate from sex, height, waist, neck, and hip (women) in inches.
Z-Score & Normal Distribution Calculator Z-score (x-mean)/sd and an approximate left-tail percentile via an erf expansion.
3D Volume Calculator (Sphere, Cylinder, Cone, Prism) Volume for a sphere, cylinder, cone, or rectangular prism from radius, height, length, and width.