Developer Tools
Binary to Text Converter
Binary to Text Converter is part of Toolspire and is ready as soon as this page loads. Paste 0s and 1s and read the message — or write any text as binary code, with or without spaces. Every character’s bits, hex and decimal values are shown too.
On this page
What you can do here
Any spacing
Spaced bytes, one long string of bits or one byte per line — all read the same.
Both directions
Swap the result back in a click to check a round trip.
Learn the bits
See which 8 bits make each character, with its code point and decimal value.
Clear mistakes
A stray 2, a missing bit or a byte over 255 is pointed out instead of producing gibberish.
Output your way
Spaces, commas, new lines or none, with or without leading zeros and 0b prefixes.
Unicode ready
UTF-8 turns emoji and Indian scripts into the right multi-byte binary.
The sequence
How to convert binary to text
- 1
Choose the direction
Pick Binary → Text to decode, or Text → Binary to encode.
- 2
Paste or type
Paste the 0s and 1s, or type the text. The result appears straight away.
- 3
Adjust the format
For text → binary, choose the separator and whether to keep leading zeros.
- 4
Copy it
Copy the result, or open Characters to see the bits behind each letter.
Worth knowing
- Binary to Text Converter on Toolspire: translates binary to text and text to binary as you type, reading 8 bits as one byte.
- Accepts bytes separated by spaces, commas or new lines, one long run of bits,
0bprefixes and 7-bit groups such as1001000. - Text is read as UTF-8 by default, so Hindi, ₹ and emoji work; ASCII and Latin-1 are one switch away.
- Digits other than 0 and 1, values above 255 and runs that aren’t a multiple of 8 bits are listed with their position.
- A character table shows each letter’s bits, hex and decimal values; a hex dump and Base64 are included.
- Runs entirely in this tab — nothing is uploaded.
How binary code becomes letters
Each 0 or 1 is a bit, and 8 bits make a byte — a number from 0 to 255. Text encodings give each number a character: in ASCII, 01001000 is 72, which is “H”, and 01101001 is 105, which is “i”. So 01001000 01101001 spells “Hi”.
English letters fit in one byte. Hindi letters, the rupee sign and emoji need 2–4 bytes each in UTF-8, so “₹” becomes 11100010 10000010 10111001.
Letters in binary
| Character | Binary | Decimal | Hex |
|---|---|---|---|
| A | 01000001 | 65 | 41 |
| Z | 01011010 | 90 | 5A |
| a | 01100001 | 97 | 61 |
| z | 01111010 | 122 | 7A |
| 0 | 00110000 | 48 | 30 |
| Space | 00100000 | 32 | 20 |
FAQ
Questions about Binary to Text Converter
Where does Binary to Text Converter run?
How do I translate binary to English?
How do I write my name in binary?
Why does my binary give strange characters?
Can it read 7-bit binary?
1001000 1101001 reads as “Hi”. Without spaces, bits are read 8 at a time.Does it work with hex?
Is anything uploaded?
Keep going
Related tools
Last updated Report a problem or suggest a feature