1 bit
The smallest decision in computing: off or on, written 0 or 1.
Every character your device stores is secretly a number wearing a disguise. Type text to watch it become eight-bit binary, or paste binary to recover the words — with bits, bytes, ASCII, Unicode, and the character-by-character values laid out for inspection below.
Interactive Tool
Type plain text on one side, or space-separated 8-bit groups on the other — the conversion keeps up with your keystrokes.
Characters
0
Words
0
Bits
0
Bytes
0
Hexadecimal earns its place in the middle column honestly: each hex digit stands for exactly four bits, so a pair of them always describes one complete byte. Programmers read long binary strings as hex for the same reason you read words instead of individual letters — the chunks are bigger and the errors easier to spot.
Joining style is yours to choose: spaces keep output readable on a screen, commas slip neatly into documents and spreadsheets, line breaks give every byte a row of its own, and no separator produces one continuous bitstream. The decoder is forgiving in return — it accepts all four styles, plus unspaced runs it can slice into bytes by itself. Finished results copy to the clipboard or download as a plain text file.
Binary is counting with only two digits: 0 and 1. Hardware loves the pair because a switch, a voltage, or a magnetic spot only has to distinguish two states reliably. Stack enough of those two-state signals together and they can stand for numbers, letters, photographs, songs — anything describable as data.
The smallest stack with a name is the byte: eight bits side by side. Eight positions, each off or on, multiply out to 28 = 256 possible byte values — room enough for every letter, digit, and punctuation mark English needs. For another famous two-signal system, this one built for human ears instead of circuits, compare the morse code translator and our explainer on what is Morse code.
The smallest decision in computing: off or on, written 0 or 1.
Eight bits in a row, offering 256 possible combinations.
The classic 128-character table that still anchors English text.
Follow one character through the machine. Encoding begins by looking the character up in the ASCII table: capital A lives at decimal 65. Writing 65 in base two — a 64 and a 1 — then padding the front with zeros to fill the byte gives 01000001.
| Stage | Value | Explanation |
|---|---|---|
| Character | A | Readable text symbol |
| ASCII decimal | 65 | Numeric code point in ASCII |
| Binary byte | 01000001 | 8-bit representation of decimal 65 |
Four words that get used interchangeably — and should not be. A bit is a single binary digit; a byte is eight of them. ASCII is not a size at all but a guest list: 128 characters assigned the numbers 0 through 127, which happens to fit inside one byte with a bit to spare.
Unicode is the far longer guest list, covering the world's scripts, symbols, and emoji. UTF-8 is its most common seating plan: characters take one to four bytes, with the first 128 seats arranged exactly as ASCII left them. That is why plain English converts identically under both systems — and why an emoji refuses to fit inside a single byte here.
| Character | Decimal | 8-Bit Binary |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| C | 67 | 01000011 |
| 0 | 48 | 00110000 |
| 1 | 49 | 00110001 |
| Space | 32 | 00100000 |
The same alphabet, viewed through a code built on timing instead of place value, lives on our morse code alphabet page; its digits get a dedicated treatment under morse code numbers.
Both systems communicate with two symbols, and there the resemblance ends. Binary is positional — a 1 means different amounts depending on where it sits — and it was designed for machines that never tire. Morse is durational — meaning lives in how long a signal lasts — and it was designed for people listening in real time.
| Feature | Binary | Morse Code |
|---|---|---|
| Primary role | Digital representation and computation | Human communication and signaling |
| Symbols | 0 and 1 | Dots and dashes |
| Character length | Depends on encoding | Varies by character |
| Typical medium | Electronic and digital systems | Sound, light, radio and telegraphy |
| Learning resource | This binary converter | Interactive Morse tools and practice |
Continue in either direction: decode dot-and-dash text with the morse code translator, study the spacing rules on the morse code timing page, or hear the signals themselves on morse code sounds.
Every instruction a chip executes arrives as binary opcodes, fetched and decoded billions of times per second.
Files persist as vast ordered rows of bytes on disks and memory chips — this page displays one row at a time.
Packets crossing the internet are bytes in flight; routers read their binary headers to decide where each one goes.
The languages people write are compiled or interpreted down to the binary a processor can actually obey.
Analysts dissect binary files and memory dumps to learn what software really does, not what it claims to do.
A trained model is stored as billions of numeric weights — binary data that hardware multiplies at extraordinary speed.
Bits carry no meaning until a format lends them one. The byte 01000001 is the letter A under ASCII, the number 65 in arithmetic, and a shade of color inside an image file — context makes the decision.
ASCII's 128 characters need only seven bits, while the byte offers eight. The spare capacity is exactly where extended character sets and UTF-8 continuation bytes live — so the two terms are cousins, not synonyms.
Decode a UTF-8 file as though it were single-byte text and accented letters burst into pairs of strange characters. This converter is deliberately single-byte; when output looks doubled or garbled, an encoding mismatch is the usual culprit.
It is a converter between two writings of the same data. Type ordinary text and it returns each character as an eight-bit group of zeros and ones; paste those groups back and it rebuilds the text. Nothing is translated between languages — the characters are simply re-expressed in base two.
Two hundred and fifty-six, counting zero itself, so the usable range runs from 0 to 255. Each added bit doubles the possibilities: one bit gives two values, two bits give four, and by eight bits the count reaches 2 raised to the eighth power. That capacity is why a byte comfortably holds every ASCII character.
No — ASCII is a small, older table that lives inside the much larger Unicode universe. ASCII assigns numbers to 128 characters: English letters, digits, punctuation, and control codes. Unicode extends the same idea to well over a hundred thousand characters from nearly every writing system, and it keeps the original ASCII values untouched at its start.
Because the byte — eight bits — is the unit modern storage is built from, and nearly every file format thinks in bytes. Standard ASCII technically needs only seven bits, but displaying values as full bytes matches how the data actually sits in memory and on disk, leading zero included.
Yes. Flip the tool to Binary → Text and paste groups of exactly eight zeros and ones, separated by spaces, commas, or line breaks — or one unbroken run whose length divides by eight. A group that breaks the rules is flagged on screen instead of being silently decoded into nonsense.
They are both two-symbol systems built for different owners. Binary is a positional number system that machines read, where a bit's place carries its value. Morse is a timing system that people perform, where a signal's length carries the meaning. One describes data at rest; the other describes signals in motion.
Binary and Morse make a natural pair of exhibits — the machine's code beside the people's code. These links move between the two, and onward to encoding, timing, audio, and practice.
Hold the vocabulary straight and binary stops being mysterious: bits and bytes measure quantity, ASCII and Unicode assign characters their numbers, and UTF-8 writes those numbers down efficiently. Convert a few phrases above until the table feels predictable, then cross over to our learn Morse code guide or the morse code quiz for the human side of two-symbol communication.
Two-symbol systems run the modern world and the antique one alike — keep exploring both.