Text to Binary
Convert text to binary, hexadecimal, or decimal and back — instantly and privately, using UTF-8 so any character round-trips.
🔒 Converted in your browser — nothing is uploaded. Uses UTF-8, so any character round-trips.
Convert text ↔ binary, hex and decimal
Type text to see its binary, hexadecimal, or decimal representation update live, or paste binary/hex/decimal to decode it back to text. The conversion uses UTF-8 byte encoding, so letters, accents, and even emoji round-trip correctly. Everything runs in your browser — nothing is uploaded.
How the encoding works
Each character is encoded to its UTF-8 bytes, and every byte becomes an 8-bit binary group, a 2-digit hex pair, or a decimal number 0–255. Spaces between groups are optional when decoding — they are ignored.
Frequently asked questions
Does it handle emoji and non-English text?
Yes. It uses UTF-8, so any Unicode character — accents, Korean, emoji — encodes and decodes correctly.
Why must binary be a multiple of 8 bits?
Each byte is 8 bits. If the total is not divisible by 8, the input is incomplete and cannot map cleanly to bytes.
Is my text uploaded?
No. The conversion runs entirely in your browser and your text never leaves your device.