Binary Code Translator

Convert binary code to text, or turn text into binary using UTF-8 or ASCII. Inspect the bytes behind each character, then copy or download your result. You can use the translator for free without an account.

Choose another tool ↓Common questions

44 / 20,000 characters

Spaces and line breaks count toward the limit. Emoji may count as two characters.

TEXT RESULT

5 bytes · 5 characters

Processed locally in your browser.

Save & share

Preparing your complete image…

TXT keeps the complete result, including spaces and line breaks.

Inspect binary bytes and characters

Live text: first 24 code points in the selected encoding
CharacterDecimalHexBinary
H724801001000
E694501000101
L764C01001100
L764C01001100
O794F01001111

Showing up to 24 Unicode code points. Multi-byte characters keep all their bytes together.

Complete selectable output
Encoding and output options

Text options apply to Text mode; grouping and separators apply when encoding. For historical teleprinter codes, use the ITA2 tool.

What is a binary code translator?

A binary code translator converts text into 0s and 1s and decodes binary back into text using a character encoding such as UTF-8 or ASCII. For example, 01000001 represents the letter A in both encodings.

Choose the encoding used by your source. Decoding recovers the original characters and language; it does not translate between languages or decrypt encrypted data. For unsigned numbers or five-bit codes, select the matching mode.

Why the same binary code can have different meanings

A short string of bits can be a number, a letter in a 5-bit teaching code, or an incomplete text byte. We show the context instead of silently guessing.

Explore short sequences
00101
Decimal
5
5-bit A1Z26
E
Text byte
Needs 3 more bits
01101
Decimal
13
5-bit A1Z26
M
Text byte
Needs 3 more bits
101
Decimal
5
5-bit A1Z26
E when padded to 00101
Text byte
Not a full byte

Related binary tools and references

Text to binary

Turn English, symbols, and UTF-8 text into byte groups.

Binary to text

Decode bytes and diagnose incomplete groups or invalid UTF-8.

Binary to decimal

Convert unsigned binary and decimal integers without floating-point rounding.

Image to binary text

Upload a screenshot, tune contrast locally, and inspect the detected bits.

5-bit translator

Separate an A1Z26 teaching alphabet from ITA2 telegraph shifts and bit order.

Binary graphic generator

Make a binary message and download PNG, SVG, or complete TXT.

Binary alphabet reference

Scan uppercase, lowercase, digits, and punctuation in one precise table.

How a binary code translator works

1

Group the bits

Match the group width to the encoding. UTF-8 uses eight-bit bytes. Strict ASCII can use seven-bit groups or eight-bit storage. Keep leading zeroes so character boundaries stay intact.

2

Read the value

Each bit position has a value that doubles from right to left. In 01000001, the two set bits contribute 64 and 1, giving a decimal value of 65.

3

Decode the bytes

ASCII maps 65 to A. UTF-8 uses the same value for A, while many other characters need multiple bytes. Decode those bytes together using the selected encoding.

Read the complete guide

Binary code translator FAQs

What does 01001000 01101001 mean?

In ASCII or UTF-8, 01001000 01101001 reads Hi. The two bytes have decimal values 72 and 105, which represent uppercase H and lowercase i. This reading assumes text bytes; treating the entire stream as one unsigned number would give a different kind of result.

Permalink
Which tool should I use for an unknown binary sequence?

Start with the source: is it text, a number, a printed image, or a five-bit code? Use the matching tool once that format is known. A short sequence such as 00101 can mean decimal 5, A1Z26 E, or ITA2 S in Letters state. Readable output alone cannot identify the intended format.

Permalink
Is binary always grouped into eight bits?

No. UTF-8 uses eight-bit bytes, strict ASCII can be displayed in seven bits or stored in eight, and A1Z26 or ITA2 uses five-bit groups. Unsigned binary integers do not need a fixed group width. Keep the source's leading zeroes when decoding text; removing them can change every later character boundary.

Permalink
Can I convert Chinese, accented letters, or emoji?

Yes. Choose UTF-8 in Text mode to encode or decode those characters. Unlike basic ASCII letters, many use several bytes: é uses two and 中 uses three. A visible emoji may combine multiple Unicode code points. Decoding preserves the original language; it does not translate Chinese or another language into English.

Permalink
Why does the translator report an error or show unexpected text?

Check the selected mode, encoding, permitted separators, and total number of bits. Text mode rejects incomplete groups and invalid UTF-8 instead of guessing missing data. If the result looks blank, inspect for spaces or control characters. For an image source, compare the recognized digits with the original even when decoding succeeds.

Permalink
Does the translator upload what I type?

The conversion runs in your browser; typed inputs and results are not sent to a conversion server. Loading the website still makes network requests for its files. Downloading a result saves a local file, while choosing Share image sends that image through the app you select. Avoid sharing sensitive messages.

Permalink
How can I save the complete result?

Use Copy or Download TXT for the complete converted text, including spaces and line breaks. The inspector is limited to the first 24 code points, not the full result. Save & share can also create a PNG when the result fits its image limits; use TXT if the image cannot be created.

Permalink
Is the binary translator free, and does it encrypt messages?

The tools are free to use without an account, but ordinary text-to-binary conversion is not encryption. UTF-8 and ASCII are public encodings, so anyone who knows the format can recover the text. A message displayed as 0s and 1s should not be treated as a password-protected or confidential file.

Permalink

References, examples & corrections

Character explanations refer to RFC 20 (ASCII) and the Unicode Consortium's encoding FAQ. Explore worked bit-string examples or how we check the tools.

Reviewed by the Binary Code Translator project. Report a correction.