0101 BinBridge

Binary Translator — Text ⇄ Binary, Hex, Octal & Decimal

Type any text and watch it become binary, hexadecimal, octal and decimal character codes in real time — or paste binary and decode it back to words. The per-character table shows exactly how every letter is encoded.

✓ Unlimited Free Usage — No Signup, No Watermark

Per-character breakdown

Everything on a computer is numbers wearing costumes

The letter H on your screen feels like a letter, but inside the machine it is the number 72, stored as the binary pattern 01001000. That single fact — text is numbers, numbers are binary — is the foundation under every file, message and photograph you have ever touched. BinBridge makes the foundation visible: type a word and see the actual bytes, in the four notations programmers and computers use to talk about them. Once you have watched your own name turn into ones and zeroes, encoding stops being an abstraction and becomes a mechanism you understand.

The mapping used here is the character-code system descended from ASCII, the 1960s standard that assigned English letters, digits and punctuation to numbers 0–127, later extended by Unicode so every writing system on Earth could join the table. Your text's characters map to their code points, and each code point is then written in binary (base 2), octal (base 8), decimal (base 10) and hexadecimal (base 16) — four spellings of the same number.

Why four number bases exist

Binary is what hardware speaks: two states, on and off, one bit each, eight bits to a byte. It is faithful and unreadable — a sentence becomes a wall of digits. Hexadecimal is the programmer's compression of binary: each hex digit is exactly four bits, so a byte is always two tidy hex characters, which is why memory dumps, colour codes and error reports wear hex. Octal, three bits per digit, survives from older machines and still runs Unix file permissions. Decimal is simply for humans — the character codes in reference tables are most often quoted in the base you count in.

BinBridge shows all four at once because fluency means translating between audiences: the machine's binary, the debugger's hex, the manual's decimal. The per-character table is the Rosetta stone — find any character and read its identity in every notation simultaneously. Students meeting encoding for the first time, and working developers sanity-checking a byte sequence, end up using the same grid.

Reading and writing binary by hand

A byte's value is the sum of its lit positions: from the right, the bits are worth 1, 2, 4, 8, 16, 32, 64 and 128. The pattern 01001000 lights the 64 and 8 positions — 72, the letter H. Uppercase letters occupy 65–90, lowercase 97–122 (exactly 32 more, a single bit's difference — which is why case-insensitive comparisons were cheap for early computers), and digits sit at 48–57. Learn those three anchors and you can decode short binary messages with nothing but patience, a party trick with real understanding underneath.

Decoding in the other direction, paste binary into BinBridge with spaces between bytes — or none at all for a continuous stream, which the decoder chunks into eights automatically. If a pasted sequence produces gibberish, the usual culprits are a missing bit shifting every byte after it, or text that was encoded in a multi-byte scheme; the per-character table helps you spot where the alignment breaks.

Where you will meet these encodings in real work

Debugging any data format eventually becomes staring at bytes: a file that will not open, an API returning mojibake, a sensor sending values you must interpret. Hex editors, network inspectors and log files all present the same numbers this page generates. Web colours are hex bytes in costume — #FF8800 is three bytes for red, green and blue. Even the humble space is a byte (32, 00100000), which is why 'trailing whitespace' bugs are real: an invisible character is still a character, still counted, still capable of breaking an exact-match comparison.

There is also simple delight here. Binary messages are a staple of puzzle hunts, escape rooms, classroom worksheets and geeky birthday cards. Encode a sentence, print the bytes, and you have a code a friend can crack with the table on this page — no app, no account, just arithmetic and patience.

ASCII, Unicode and the limits of one byte

Classic ASCII fits in one byte because it only promised English. The modern world writes in thousands of scripts and millions of emoji, so Unicode assigns every character a code point that may need up to four bytes in UTF-8 encoding. BinBridge's live table uses the code point of each character; for the familiar A–Z, a–z, digits and punctuation that means exactly one byte, matching classic ASCII and most learning materials. Type an emoji and you will see its (much larger) code point — a small window into why modern encoding needs the extra room.

That distinction is worth carrying into development work: character count, byte count and display width are three different numbers, and confusing them truncates names, corrupts files and breaks signatures in systems worldwide. Seeing your own text as bytes is the fastest inoculation against ever confusing them yourself.

A five-minute exercise that makes it stick

Encode your initials and memorise their bytes. Then encode a short word, cover the text box, and decode it back from the binary by hand using the position values. Finally, change one bit in one byte of a word — flip the 32-value bit in a letter — and decode again: you will have changed its case, because that bit is precisely the case bit. Few exercises teach so much about how text lives inside machines, so quickly. BinBridge is the lab bench; bring curiosity.

Try it: five bytes that explain computing

Encode the word 'hello' and study the middle column of the breakdown table. Notice every lowercase letter is exactly 32 more than its uppercase twin — one bit apart, the bit worth 32 — which is why old systems compared letters case-insensitively almost for free. Notice the space, code 32, sitting exactly where a bit-pattern boundary falls. Notice that '0' the character is 48, not 0 — the root of a thousand beginner bugs where text digits were treated as numbers. Five bytes, three foundational lessons: that density is why working with real encodings beats reading about them.

When the table feels familiar, graduate yourself: write a short message, encode it, and hand a friend only the binary plus this page's address. You will have built, from nothing but arithmetic, a tiny encrypted-by-obscurity postal service — and understood, viscerally, the layer of computing on which all the others stand.

Binary in games, puzzles and classrooms

Binary earns its keep in play as much as in work. Puzzle designers hide messages in byte strings because decoding feels like cracking a code while teaching place value; teachers use five-bit alphabets (A=1 through Z=26) to smuggle arithmetic into treasure hunts; escape rooms plant 01001000-style plaques that reward exactly the skill this page trains. If you are building such a puzzle, encode with the translator, then decode your own message once from a printed copy — every puzzle-maker's duty — because a single dropped bit garbles everything downstream of it, and players deserve ciphers that fail only when they do. Fair puzzles, like fair tools, are verified from the user's side of the glass.

From bytes to files: the next layer up

Once single characters make sense as bytes, whole files demystify quickly: a text file is bytes in sequence, an image is bytes with a header announcing its format, and the first few bytes of any file — its magic numbers, usually read in hex — declare what it truly is regardless of its name. Rename a PNG to .jpg and its opening bytes still confess the truth to any hex viewer. You now own the conceptual key to that entire layer: everything is numbers, the numbers are bytes, and the bytes are, at last, legible.

Frequently Asked Questions

How do I convert text to binary?

Just type in the Text box — the binary appears instantly, one 8-bit byte per character, alongside hex, octal and decimal. Use the copy buttons to take the binary anywhere.

How do I decode binary back to text?

Paste your binary into the Binary box, with or without spaces between bytes. The decoded text appears in the Text box and all other formats update to match.

Why does each character take 8 bits?

Standard English characters have code points under 128, which fit in one byte (8 bits) — the classic ASCII range. Unicode characters like emoji have larger code points and need more bytes in UTF-8.

What is the difference between hex and binary?

They are the same numbers in different bases. Hex is compact — one byte is always exactly two hex digits — so programmers read hex where machines use binary. BinBridge shows both for every character.

Why is a space shown as a character?

Because it is one: code 32, binary 00100000. Invisible characters still occupy bytes, which is why the breakdown marks the space clearly as ␣ instead of a blank cell.

Can I convert numbers instead of text?

The decimal column shows each character's numeric code — the number the computer stores. To explore pure number-base conversion, type digits as text and read their codes, or decode binary of any byte value 0–255.