Turn UTF-8 text into binary bytes

For a technical exchange, a coding lesson or a conversion check, this gives learners and developers a readable result. Turn UTF-8 text into binary bytes.

Turn UTF-8 text into binary bytes. The result appears instantly in your browser, ready to copy, with no account, upload or storage involved.

How to use

  1. Type the UTF-8 text to convert into binary bytes, or paste a sequence of space-separated bytes to turn it back into text.
  2. Choose the version with or without spaces, depending on the format your destination expects.
  3. Run the conversion to display the binary representation or the decoded text.
  4. Inspect the output, then copy it or clear the fields to try another value.
  5. If the result seems wrong, confirm that the source text is really UTF-8 and not another encoding.

Example

A computing student wants to show how the word Hello becomes bytes. They enter the text, run the encoder and look at the bit sequence to explain the difference between characters and bytes to the group.

Input

Hello

Output

01001000 01100101 01101100 01101100 01101111

Limits and formats

Where processing happens

The conversion takes place only in your browser. The text and bytes you enter stay on your device, with no upload or external storage. You can work on small excerpts without an account.

Frequently asked questions

Why does an accented character produce several bytes?

In UTF-8, accented characters are often encoded on more than one byte, while basic ASCII letters use one byte. The binary output therefore shows more groups than the number of visible characters.

Can I decode a sequence without spaces?

Yes, the tool offers a no-space variant. Just make sure the sequence contains a bit count that fits complete bytes, otherwise decoding can be ambiguous.

Does the tool accept files?

It can import a small text file, but it is not built for large binary inspection. For that kind of file, use a dedicated tool that shows bytes one by one.

Tools in the same category