Binary Translator

Binary Translator

Type text to see it as binary code — the ones and zeros a computer stores — or paste binary to read it as text. Accented letters, Arabic, Chinese and emoji work too, because each character goes through its UTF-8 bytes, the encoding of almost every web page.

Direction
  • Binary

    01001000 01101001 00100000 11110000 10011111 10010001 10001011

  • Hexadecimal (UTF-8 bytes)

    48 69 20 F0 9F 91 8B

DirectionText → binary
Characters4
Bytes7
Bits56

Calculated on your device · formulas checked against known results · How we test

How to use the binary translator

  1. Type or paste text — a word, your name, a message — and its binary code appears at once, one 8-bit group per byte.
  2. Paste binary to read it: groups of 0s and 1s are recognized automatically and turned back into text. Choose a direction yourself if you prefer.
  3. Pick how the bytes are separated — spaces (the usual way), nothing, commas or line breaks.
  4. Press Copy beside the result. The hexadecimal line shows the same bytes in the shorter form programmers use.

How text becomes binary

Computers store text as numbers. Every character has a number in the Unicode standard, its code point — A is U+0041, the euro sign U+20AC. To save or send text, those numbers are turned into bytes, and almost every web page, app and file today uses the UTF-8 encoding for that. A byte is eight bits, so each byte is written as eight binary digits.

UTF-8 uses one byte for the 128 basic ASCII characters (English letters, digits, common punctuation) and two to four bytes for everything else. The first bits of each byte show how long the character is: a lone byte starts with 0; the first byte of a longer character starts with 110, 1110 or 11110 (two, three or four bytes), and every following byte starts with 10.

CharacterWhat it isCode pointUTF-8 bytes (hex)Binary
ALatin capital letterU+00414101000001
éaccented letterU+00E9C3 A911000011 10101001
€euro signU+20ACE2 82 AC11100010 10000010 10101100
سArabic letter seenU+0633D8 B311011000 10110011
中Chinese characterU+4E2DE4 B8 AD11100100 10111000 10101101
😀emojiU+1F600F0 9F 98 8011110000 10011111 10011000 10000000

Because ASCII and UTF-8 agree on the first 128 characters, plain English text gives the same binary in both. Binary from an older tool that used Latin-1 or Windows-1252 differs for accented letters: é is the single byte 11101001 there. That isn’t valid UTF-8, so the translator says so instead of showing the wrong letter.

Worked example

“Hi 👋” is four characters but seven bytes:

01001000 01101001 00100000 11110000 10011111 10010001 10001011

H is 72 in decimal: 64 + 8, so the bits for 64 and 8 are on — 01001000. The lowercase i is 105 = 64 + 32 + 8 + 1, which gives 01101001, and the space is 00100000 (32). The waving hand, U+1F44B, needs four bytes; its first byte begins with 11110, which says “four bytes follow, this one included.” In hexadecimal the same bytes read 48 69 20 F0 9F 91 8B.

Reading binary back

Binary translator or binary converter?

They answer different questions. This translator shows how text is stored: the character 7 is the byte 00110111 (character number 55). The binary converter works with numbers: the number 7 is 111 in binary, and 255 is 11111111. Use the converter for math homework and base conversions, and the translator for messages, names and anything written in letters.

Tips and limits

Frequently asked questions

How do I write my name in binary?

Type it in the box: each letter becomes one byte. ANA, for example, is 01000001 01001110 01000001. Uppercase and lowercase letters differ by one bit — A is 01000001, a is 01100001.

What does 01001000 01101001 mean?

It is “Hi”: 01001000 is 72, the letter H, and 01101001 is 105, the letter i. Paste any binary into the box to read it.

Why does an emoji take 32 bits?

Emoji have code points above U+FFFF, and UTF-8 needs four bytes — 32 bits — for those. An emoji with a skin tone or a family emoji is several code points joined together, so it takes even more.

How many bits are in a byte?

Eight. One byte holds 256 different values, from 00000000 to 11111111 (0 to 255), which is why binary text is written in groups of eight.

Is binary code a form of encryption?

No. Binary is just the way the bytes look written in 0s and 1s, and anyone can translate it back. To keep a message secret, use real encryption.

Embed this calculator on your website

Free for any website or blog. Paste this code where you want the calculator to appear:

All free calculator widgets

Last updated: October 15, 2026

Menu

Categories

Finance Calculators30 calculatorsBusiness & Shopping Calculators8 calculatorsHealth & Fitness Calculators12 calculatorsMath & School Calculators23 calculatorsDate & Time Calculators19 calculatorsHoliday Countdowns17 calculatorsEveryday Tools38 calculatorsMic, Camera & Sound Tools7 calculatorsImage & PDF Tools10 calculators

CalcWorthy

AboutContactPrivacy PolicyTerms of Use

Language

Language
EnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese