Binary Converter
Convert between binary, decimal, hexadecimal, and octal.
Binary is the language of computers. Every number, image, and character stored on a digital device is ultimately represented as a sequence of 0s and 1s (binary). Developers and students also work with hexadecimal (base-16) and octal (base-8) systems. This free binary converter lets you instantly translate between binary, decimal, hexadecimal, and octal — no manual calculation required.
How to use this tool
- Enter a number in the input field.
- Select the base you are converting from (binary, decimal, hex, or octal).
- All other bases are shown immediately in the output fields.
Frequently asked questions
What is binary?
Binary is a base-2 number system that uses only two digits: 0 and 1. Computers use binary because transistors have two states — on (1) and off (0).
How do I convert decimal to binary?
Divide the decimal number by 2 repeatedly, noting the remainder each time. Read the remainders from bottom to top. For example, 13 in binary is 1101. Our converter does this instantly.
What is hexadecimal used for?
Hexadecimal (base-16, using digits 0–9 and letters A–F) is used in programming, memory addresses, color codes, and debugging because it represents binary data more compactly — one hex digit equals four binary digits.
How do I convert binary to hexadecimal?
Group the binary digits into sets of 4 from the right, then convert each group to its hex equivalent. For example, 1101 0011 binary = D3 in hex.