01 / Bytes
UTF-8
Each letter becomes one to four bytes. Plain English letters are one byte each, the same as ASCII.
Free tool
Type text and see it as binary, hexadecimal, octal and decimal bytes, or paste ones and zeros and read the words they spell. Every box is live: change any one and the rest follow. Emoji and letters from any language work too, written as UTF-8, the way computers store text on the web.
Format
Paste numbers with spaces, commas or as one long run: binary in groups of 8, hex in pairs. 0x and 0b in front are fine.
Everything happens in your browser. Nothing is uploaded.
How it works
01 / Bytes
Each letter becomes one to four bytes. Plain English letters are one byte each, the same as ASCII.
02 / Bits
A byte is a number from 0 to 255, written with eight ones and zeros. "A" is 65, or 01000001.
03 / Bases
Hex writes a byte in two digits (41), octal in three (101), decimal as usual (65).
Questions
01101000 01100101 01101100 01101100 01101111. Type it in the Text box to see each letter's byte.
UTF-8 uses more bytes for characters further along the Unicode list: one for basic Latin letters, two for most accented and Greek, Cyrillic or Arabic letters, three for most Asian scripts, and four for emoji.
The bytes do not make valid UTF-8, often because a byte is missing or a digit is wrong. Check that the binary comes in groups of eight.