Binary translator
Turn text into zeros and ones, or translate binary bytes back to text. Check the result, then copy it or save a TXT file.
UTF-8 text bytes, with eight bits per byte. No account needed. Not an encryption tool.
Up to 1,000 UTF-8 bytes. Accents and emoji can use several bytes. No silent shortening.
Letters, case, spaces, tabs and line breaks become UTF-8 bytes. Changing direction keeps your typed input.
Your binary code
3 UTF-8 bytes. Eight bits per byte.
UTF-8 text only, not arbitrary binary files or encryption. Copy and TXT contain this result, without labels or an added newline.
Actual copyable examples
- Text: Hi! (3 bytes)
- 01001000 01101001 00100001
- Text: café (5 bytes)
- 01100011 01100001 01100110 11000011 10101001
Choose Binary to text and paste either result to decode it. Letter case is retained. The accented letter in the second example uses two bytes, not one.
What the bits mean
Each group represents one UTF-8 byte, written with eight binary digits, most significant bit first. ASCII characters use their ordinary ASCII values: A is 01000001 and a space is 00100000. Other Unicode characters can need several bytes; this is not a seven-bit, UTF-16 or numeric base converter.
Encoding preserves spaces, tabs and line breaks as bytes. Spaces in the displayed binary result separate bytes; they do not add spaces to the decoded text. For decoding, ordinary spaces, tabs and line breaks between bits are ignored, so compact binary is accepted too. Browser text fields normally normalize CRLF or lone CR endings to LF.
Use complete eight-bit bytes without 0b prefixes, commas or punctuation. Incomplete bytes and invalid UTF-8 produce an error, not partial text or replacement characters. Bytes from another encoding can mean something else; arbitrary binary files are not necessarily text.
The encoding and ASCII compatibility follow RFC 3629, UTF-8, sections 3-4. Binary text is an encoding, not a secret language or encryption.
Limits, exports and data handling
Encode or decode up to 1,000 UTF-8 bytes. Binary input also has a 12,000-unit limit including whitespace. Accents and emoji use more bytes than ordinary ASCII letters. Incomplete Unicode, control characters other than tabs and line breaks, and bidirectional formatting controls are rejected without removing them. Your input is never silently shortened.
Copy and UTF-8 TXT contain only the current result, without labels or an added final newline. Clipboard and receiving editors may adapt line endings. If copying fails, select the raw result or download TXT. Export before leaving; no draft is saved automatically.
Input stays in this page's memory, not links, saved settings or analytics events. Site resources and analytics still make requests; see data handling.
For another written encoding, use the Morse code translator. Inspect unusual text with the Unicode inspector, or make character banners with Text to ASCII.