Binary Converters
Convert binary to and from text, decimal, hexadecimal, octal and ASCII codes. Each converter validates your input as you type and shows how the conversion works, so you can check homework or decode a puzzle by hand.
- 100% freeNo sign-up needed
- Private and secureRuns in your browser
- Instant resultsNothing to install
Text and binary
Turn text into binary and binary back into readable text.
Binary to Text Converter
Decode binary code into readable text, byte by byte.
Text to Binary Converter
Translate text into 8-bit binary code, or binary back into text.
Number systems: decimal, hex and octal
Convert numbers between bases, with the working shown.
Binary to Decimal Converter
Convert binary numbers to decimal with the working shown.
Binary to Hex Converter
Convert binary to hexadecimal by grouping bits in fours.
Decimal to Binary Converter
Convert decimal numbers to binary with the division steps.
Hex to Binary Converter
Convert hexadecimal to binary, four bits per hex digit.
Binary to Octal Converter
Convert binary to octal by grouping bits in threes.
Octal to Binary Converter
Convert octal to binary, three bits per digit.
ASCII and character codes
Look up and convert character codes.
ASCII to Binary Converter
Convert ASCII characters or codes to binary and search the ASCII table.
No tools in this category match your filter. Try the all tools page.
How to read binary
Binary is base 2: each digit (bit) is worth twice the one to its right. Reading from the right, the place values are 1, 2, 4, 8, 16, 32, 64 and 128. Add the values where the bit is 1.
Example: 01001000 = 64 + 8 = 72. In ASCII, code 72 is the letter H. Text is stored as one such number per character, which is why text to binary output comes in 8-bit groups.
Hexadecimal is base 16. One hex digit always equals exactly four bits (F = 1111), which makes hex a compact way to write binary. Octal is base 8, and one octal digit equals three bits.
Questions about binary converters
Common questions from people using these tools.
How do I read binary code?
Split it into 8-bit groups, convert each group to a number by adding the place values (128, 64, 32, 16, 8, 4, 2, 1) where there is a 1, then look the number up in an ASCII table. Binary to text does all three steps for you.
Why does hexadecimal use letters?
Base 16 needs sixteen digit symbols. After 0–9, the letters A–F stand for the values 10–15.
What is the difference between ASCII and UTF-8?
ASCII defines 128 characters, each stored in one byte. UTF-8 stores the same 128 characters identically but uses two to four bytes for everything else (accented letters, other scripts, emoji).

