UTF-8 binary

Binary translator

This binary translator converts English text into UTF-8 8-bit groups and decodes spaced or continuous 01 streams back into text in your browser, keeping invalid groups visible instead of guessing.

Example · replace with your text.
2 / 500

Binary

2 UTF-8 bytes encoded.

Try an example

UTF-8 8-bit groups · local.

How to use this binary translator

  1. Choose Text → Binary or Binary → Text.

  2. Type text or paste 8-bit groups separated by spaces.

  3. Copy the exact result when conversion succeeds.

Binary basics and a small ASCII reference

Binary writes values with only 0 and 1. Computers group those bits into bytes; one byte contains eight bits and can represent a value from 0 to 255. Text still needs an encoding that says which byte sequence belongs to which character. This page uses UTF-8, the standard encoding used across the web, rather than treating every character as a single number. That distinction matters when two converters claim different results: they may be using different character encodings.

Basic ASCII characters occupy one UTF-8 byte, so A is 01000001, B is 01000010, a space is 00100000, and the digit 0 is 00110000. A lowercase a is 01100001. Characters outside basic ASCII may need several bytes: é becomes 11000011 10101001. Uppercase and lowercase letters have different values, and invisible spaces count as characters. Keep the spaces between bytes when teaching or checking a value; they make boundaries visible and reduce transcription mistakes.

UTF-8 byte contract

RFC 3629: UTF-8. Normative byte-sequence and validity reference for this converter.

FAQ

Is this ASCII or UTF-8 binary?

Encoding uses UTF-8 bytes. For basic English letters that is the same as ASCII. Multi-byte characters such as é use more than one 8-bit group.

How should binary be formatted for decode?

Use groups of exactly 8 bits (0 and 1), separated by spaces. A continuous 01 stream is accepted only when its length is a multiple of 8.

What happens to invalid bits or invalid UTF-8?

Invalid groups or byte sequences are not invented. The tool reports them as unavailable and keeps the source instead of silently substituting replacement characters.

Does conversion run locally?

Yes. Encoding and decoding run in your browser.

Why can one character produce several byte groups?

UTF-8 uses one byte for basic ASCII and two to four bytes for many other characters. The extra groups belong to the same character; they are not spaces or separate letters.

Can I use the output as a number?

Treat the output as encoded text bytes, not automatically as one large numeric value. Numeric binary has its own size, sign, and byte-order rules that this text converter does not infer.

Loading interactive tools…