Text to Binary and Binary to Text

Text to Binary and Binary to Text

Convert plain text into binary code, and turn binary back into readable text. Full Unicode support — accents and emoji included.

Every letter you type is stored by a computer as numbers, and those numbers are stored as binary — long strings of 0s and 1s. This converter shows you that hidden layer. Type any text and it becomes binary code, one byte (eight bits) per character in the underlying UTF-8 encoding. Paste binary in the other box and it decodes back into readable text, which is how students check homework, how puzzle solvers crack binary clues, and how beginners build an intuition for how encoding really works.

Unlike simple converters that only handle basic English letters, this one is fully Unicode-safe. It encodes your text as UTF-8 first, so accented characters, symbols, and emoji convert correctly — they simply take two, three, or four bytes instead of one, and you can watch the byte count grow to prove it. The decoder is equally strict in a helpful way: if the bits do not form valid UTF-8, it tells you instead of printing gibberish.

Spaces between bytes in the binary box are for readability; the decoder ignores any spacing or line breaks you paste in. Everything runs in your browser, and your text never leaves your device.

How to use

  1. Type or paste text into the Text box.
  2. Click Text → Binary and read the binary in the lower box.
  3. To decode, paste binary into the Binary box — spacing does not matter.
  4. Click Binary → Text and read the recovered text above.
  5. Use the Copy buttons to take either version with you.

Frequently asked questions

Why does one letter sometimes become several bytes?

Plain English letters and digits fit in a single UTF-8 byte. Characters beyond that basic set — accented letters, most symbols, and all emoji — need two to four bytes. The converter encodes real UTF-8, so it shows you exactly what a computer stores.

Why did decoding fail with an error?

Either the number of bits was not a multiple of eight, or the bytes do not form valid UTF-8 text. Binary copied from a web page sometimes loses a character in the middle; check the string is complete and try again.

Can I paste binary without spaces?

Yes. The decoder strips out everything that is not a 0 or a 1 before decoding, so continuous strings, space-separated bytes, and line-per-byte layouts all work.

Is my text private?

Yes. Conversion happens locally in your browser. Nothing is uploaded or saved.