Binary Translator — Text to Binary and Back

Developer

A binary translator is a developer tool that encodes a string into UTF-8 bytes shown as 8-bit binary (or hex) and decodes such byte sequences back into text.

What is it

Computers cannot store characters directly; an encoding turns them into bytes. This tool uses UTF-8, the standard encoding of the web, so English letters take 1 byte (8 bits) and Korean or CJK characters take 3 bytes (24 bits). When decoding binary back to text, whitespace is ignored, the stream is split into 8-bit groups, and invalid UTF-8 sequences are reported as errors. Everything runs in your browser.

text → UTF-8 bytes → 8-bit binary — example: "A" = 01000001(2) = 41(16)

How to use

  1. 1Paste the text or the binary/hex byte sequence.
  2. 2Choose a mode: text to binary, binary to text, or text to hex.
  3. 3Press convert and copy the result.

Reference

Binary Translator — Text to Binary and Back Reference
CharacterBinary (UTF-8)Hex
A0100000141
a0110000161
00011000030
space0010000020
11101101 10010101 10011100ED 95 9C

Sources & standards

FAQ

Does it handle non-English characters?

Yes. Conversion is UTF-8 based, so characters outside ASCII use multiple bytes — for example the Korean syllable "한" becomes the 3-byte sequence 11101101 10010101 10011100.

What format does binary-to-text expect?

Enter 0s and 1s in 8-bit (1-byte) groups. Spaces and line breaks are ignored automatically; if the length is not a multiple of 8 or the bytes are not valid UTF-8, an error is shown.

Is my text sent to a server?

No. Encoding and decoding use the browser TextEncoder/TextDecoder APIs and the input never leaves your device.

Related tools