Computers store every letter as a number, and every number as a string of ones and zeros. This free binary translator lets you see that for yourself and convert in both directions. Type text and get its binary code, with each byte shown as eight bits, such as 01001000 01101001 for "Hi". You can also see the same bytes in hexadecimal, decimal or octal. Paste binary (or hex, decimal or octal) to translate it back into readable text. Unlike many simple converters that only handle basic English letters, this one uses UTF-8, the encoding behind almost every web page. That means accented letters, other alphabets and emoji convert correctly in both directions: "é" becomes two bytes and "😀" four, exactly as a computer stores them. Choose spaces between bytes or a continuous stream. The decoder is forgiving about formatting, accepting spaces, commas, line breaks, 0x or 0b prefixes, and binary without separators, and it tells you clearly when the input isn't valid. Below, a number base converter converts a single number between binary, octal, decimal and hexadecimal, with support for very large values using BigInt. It's useful for students learning computer science, puzzle fans and developers. Everything runs in your browser.
Translate
Number base converter
How binary text works
- Each character is encoded as UTF-8 bytes (1–4 bytes).
- Each byte is a number from 0 to 255, written as 8 bits.
- “A” = 65 = 01000001.
FAQ
Why does an emoji become 32 bits?
In UTF-8, emoji take four bytes, so four groups of eight bits.
Can I paste binary without spaces?
Yes. Continuous binary is split into 8-bit bytes automatically.
What is the difference between binary and hex?
They’re two ways of writing the same bytes. Hex is shorter: each byte is two hex digits.
Is my text uploaded?
No. Conversion happens in your browser.
Comments
Post a Comment