Binary Translator

Convert text to binary or binary to text, pinpoint broken bits, and verify every UTF-8 byte.

0 / 4,000
Try:

Translate one line at a time

Each line is one record. Blank lines stay in place, and one bad line does not erase valid results. Text batches use space-separated bytes; copied rows escape embedded controls so every record stays on one line.

Translation and CSV creation stay in this browser. ToolNeko never sends your text or binary payload to a conversion server.

Translate bytes without silent guessing

The translator checks unexpected characters before checking byte length. In strict mode, every visible byte group must contain eight bits; a continuous stream is divided into eight-bit bytes. If spacing is decorative rather than a real byte boundary, choose Re-group every 8 bits explicitly.

Find the exact broken bit or UTF-8 byte

An input such as 0100000X reports the line and column of X. A seven-bit tail reports how many bits are missing. UTF-8 validation distinguishes an invalid starting byte, a missing continuation byte, an invalid continuation, an overlong sequence, a surrogate, and a value beyond Unicode's range. The decoded result never uses to hide a failure.

Inspect code points and original bytes

Each row links the visible or escaped character to its Unicode code point, byte offset, hexadecimal byte values, and binary bytes. Combining marks, the zero-width joiner used in some emoji, variation selectors, NUL, tabs, line breaks, and a byte-order mark remain observable. No Unicode normalization runs behind the scenes.

Use ASCII only when the payload is ASCII

ASCII values occupy 0x00–0x7F. UTF-8 uses the same bytes for that range and additional byte sequences for other text. Selecting ASCII makes that boundary strict: a character or decoded byte above 0x7F is rejected with its location instead of being truncated or reinterpreted.

Keep batch records separate

The batch panel treats one line as one record, so a line break does not collapse two messages into one. It preserves blank rows and keeps errors beside the affected line. Copy valid rows for clean output, or copy/download the complete report for an audit trail.

Local processing and practical limits

All conversion and CSV creation stays in the browser. This page validates text encodings, not executable files, cryptographic messages, compressed data, or arbitrary network protocols. Keep the original payload when the distinction matters.

Frequently asked questions

How do I translate text into binary?

Choose Text → Binary and type or paste text. UTF-8 is the default, so English, accented letters, CJK text, and emoji become their real 8-bit bytes. Choose spaces, new lines, or no separator before copying the result.

How do I translate binary back into text?

Choose Binary → Text and paste 8-bit bytes. The strict default accepts spaces, tabs, line breaks, or one continuous bit string, but reports a split group that is not exactly eight bits. Re-group every 8 bits is an explicit alternative when whitespace is not a byte boundary.

Why does the binary translator show an exact error position?

A wrong character, partial byte, or invalid UTF-8 sequence can otherwise disappear or become the replacement character. This tool reports the character line and column or the byte offset, so you can repair the original payload instead of accepting guessed output.

What is the difference between UTF-8 and ASCII binary?

ASCII uses one 7-bit value for each supported character, stored here in an 8-bit byte. UTF-8 keeps ASCII values unchanged but uses multiple bytes for many accents, non-Latin scripts, and emoji. ASCII mode rejects values above 0x7F instead of silently changing them.

Does the byte checker change Unicode text?

No. It does not normalize combining marks, remove variation selectors, or split ZWJ emoji. Byte-exact round trip is shown only when decoding and re-encoding produces the same bytes.

Can I translate multiple binary records separately?

Yes. Open Translate one line at a time. Blank lines remain visible, each bad line gets its own error, and you can copy only valid results, copy the complete report, or download CSV.

Is my text or binary uploaded?

No. Translation, validation, inspection, copying, and CSV creation run in this browser. The page does not send the payload to a conversion service.

Sources and method

Related tools