How text becomes binary
Computers store text as numbers. Each character is assigned a numeric code point, and that number is stored in binary (1s and 0s). The letter "A", for instance, has the code 65, which is 01000001 in 8-bit binary. To convert text to binary, the tool looks up each character's code and writes it in the base you choose: binary, hexadecimal, decimal, or octal. It can also decode those codes back into readable text.
ASCII vs. UTF-8
ASCII is the original 7-bit scheme covering 128 characters: the English alphabet, digits, and basic punctuation. It cannot represent accented letters, other scripts, or emoji. UTF-8 is the modern standard that can encode every character in Unicode while staying backward-compatible with ASCII for the first 128 codes. This converter supports full UTF-8, so non-Latin scripts and symbols work correctly.
Why an emoji is several bytes
In UTF-8, a character takes between one and four bytes depending on its code point. Plain ASCII letters use a single byte, common accented and many non-Latin characters use two or three, and emoji and rarer symbols use four. That is why converting a single emoji can produce four bytes of binary: it genuinely needs that much space to be stored unambiguously.
Common uses
- Learning and teaching how character encoding works.
- Generating binary or hex representations for puzzles, ciphers, or homework.
- Inspecting exactly how many bytes a string occupies.
- Decoding a string of binary or hex back into text.
Last updated: July 2026