Binary, Hexadecimal & Decimal Base Converter
Convert numbers instantly across Binary (Base 2), Decimal (Base 10), Hexadecimal (Base 16), and Octal (Base 8), with 8-bit, 16-bit, and 32-bit two's complement and ASCII representations.
Calculated Results
Frequently Asked Questions
What is the difference between decimal, binary, and hexadecimal?
Decimal uses base-10 with digits 0-9. Binary uses base-2 with bits 0 and 1 (how computer hardware operates). Hexadecimal uses base-16 with digits 0-9 and letters A-F, providing a compact human-readable shorthand where each hex digit represents exactly 4 binary bits (one nibble).
Why do computer scientists use hexadecimal so often?
Because computers store memory in 8-bit bytes, two hexadecimal digits can represent any 8-bit value from 00 (0) to FF (255). It is much easier for software engineers to read memory addresses like '0x7FFF' than a string of 16 ones and zeros.
What is a nibble and a byte in computer memory?
A bit is a single 0 or 1. A nibble consists of 4 bits. A byte consists of 8 bits (2 nibbles). A word is typically 16 bits (2 bytes), and a double-word (DWord) is 32 bits (4 bytes).
How does two's complement represent negative integers?
Two's complement is the mathematical operation used by processors to represent negative numbers. To negate a binary number, invert all bits (0 becomes 1 and 1 becomes 0) and add 1 to the least significant bit.