glunty

Binary to Text Converter (two-way)

Two-way binary translator. Text to binary or binary to text, UTF-8 correct, fully in your browser.

Direction

What this tool does

A binary translator that works in both directions. In Text to binary mode it encodes your text as UTF-8 bytes and writes each byte as an 8-bit binary group, separated by a space or joined into one run. In Binary to text mode it takes a string of 0s and 1s, ignores any whitespace between groups, regroups the bits into bytes of 8, and decodes them back to readable text as UTF-8. Everything runs in your browser. Your text is never uploaded: open DevTools, watch the Network tab, and you will see zero requests while the tool runs.

How to use it

Pick a direction. For Text to binary, type or paste text in the input box and read the bits in the result box; choose Space or None for the byte separator. For Binary to text, paste the 0s and 1s and read the decoded text. Conversion happens as you type, and Copy result puts the output on your clipboard. Example: the text Hi becomes 01001000 01101001, and that same binary string decodes back to Hi.

Common use cases

  • Working through a computer science exercise on character encoding or number bases.
  • Decoding a binary string from a puzzle, capture-the-flag challenge, or riddle.
  • Showing students how a letter maps to a byte value and then to 8 bits.
  • Producing a binary representation of a short label for art, jewelry, or a tattoo.
  • Sanity-checking the UTF-8 byte layout of an emoji or an accented character.

Common pitfalls

  • Bit count must be a multiple of 8. Each byte is exactly 8 bits. If the cleaned input is not divisible by 8 (for example 012), the tool reports the error rather than guessing where a bit went missing.
  • Only 0, 1, and whitespace are valid binary input. Commas, the letter O in place of a zero, or other stray characters trigger a clear error. Whitespace between groups is fine and is ignored.
  • Binary is not encryption. Anyone can turn a binary string back into text in seconds. Do not treat it as a way to hide secrets. For real privacy, use proper encryption.
  • Non-ASCII characters take more than one byte. Under UTF-8 an emoji or an accented letter becomes several bytes, so it maps to more than one 8-bit group. This is expected, and the round trip still restores the exact original.

Frequently asked questions

What is binary and how does text become binary?
Computers store text as numbers. This tool encodes your text as UTF-8 bytes, then writes each byte as 8 binary digits (bits). The letter H is byte value 72, which is 01001000 in binary. A run of these 8-bit groups is the binary form of your text.
How do I convert binary back to text?
Switch the direction to Binary to text, paste a string of 0s and 1s, and the tool groups the bits into bytes of 8 and decodes them as UTF-8. Whitespace between groups is ignored, so 01001000 01101001 and 0100100001101001 both decode to Hi.
Why do I get an error about the bit count?
Every byte is exactly 8 bits, so a valid binary string has a length that is a multiple of 8. If you paste 012 or drop a digit, the count is not divisible by 8 and the tool reports the problem instead of guessing. Remove stray characters or add the missing bits.
Does this handle emoji and accented characters?
Yes. Encoding uses UTF-8, so characters outside plain ASCII become two, three, or four bytes, and each byte is still written as 8 bits. Decoding reverses this exactly, so an emoji or an accented letter survives a full round trip.
What is the difference between the space and none separators?
The separator only affects text to binary output. Space puts a gap between each 8-bit byte, which is easier to read. None joins every bit into one long run, which is more compact. Decoding accepts either style because it ignores whitespace.
Is binary the same as ASCII or base64?
They are related but not the same. ASCII is a table that maps characters to number values from 0 to 127. Binary here means writing those byte values in base 2. Base64 is a different text encoding that packs 3 bytes into 4 printable characters. See the related tools for each.

Embed this tool

Free for any use; attribution appreciated. Paste this on your site:

The embed runs the same tool that lives at this URL. No tracking; no ads inside the embed. Resize height as needed for your layout.

Cite this tool

For academic, journalistic, or technical references. Pick a format:

Citations use 2026 as the publication year. Access date is left as a fillable placeholder where the citation style expects one.

Embedded tool from glunty.com