Binary Translator

Type text to see it as binary, or paste ones and zeros to read them as text. It uses UTF-8, the encoding of the web, so accents, other alphabets and emoji convert correctly, not just A to Z.

Text to binary

Character by character

Your text as Morse code in ones and zeros

Morse is on and off, but the meaning is in how long each part lasts. Written in time units, 1 is one unit of tone and 0 one unit of silence: a dot is 1, a dash 111, the gap inside a letter 0, between letters 000 and between words 0000000.

How text becomes binary

Every character has a number (its code point): A is 65, a is 97, a space is 32. UTF-8 stores that number in one to four bytes, and each byte is eight bits. The letters A to Z, digits and basic punctuation take one byte, so A is 01000001. Accented letters such as é take two bytes, most other alphabets two or three, and emoji four.

Reading binary back

Paste binary in groups of eight, with or without spaces. If the number of digits is not a multiple of eight, the page says so, because a missing or extra bit shifts every letter after it.

Is Morse code binary?

Not quite. A Morse signal is either on or off, but a binary code uses two symbols of the same length, while Morse carries its meaning in length: a dash is three times as long as a dot, and there are three different lengths of silence. Written in time units, as in the box above, Morse does become a string of ones and zeros, and that is exactly how a computer sends it.

Open the Morse code translator

More Morse code tools

Other codes

More