Binary addition
1011 + 11010001 (17 decimal)
Use this free binary calculator for base-2 addition, subtraction, multiplication, division with remainders, binary-to-decimal conversion, decimal-to-binary conversion, steps, copy, and history.

Recent binary answers will appear here.
Use only 0 and 1. Spaces are allowed for readability, such as 1111 0000.
Division shows a quotient and remainder when the binary numbers do not divide evenly.
Check that 1011 + 110 equals 10001, or 17 in decimal.
Convert binary values such as 101010 into decimal numbers.
Convert whole decimal numbers into grouped binary output.
See quotient and remainder for binary division problems that do not divide evenly.
Use grouped bit strings such as 1111 0000 without changing the value.
10001 (17 decimal)
1111 (15 decimal)
1111 (5 x 3 = 15 decimal)
110 remainder 1 (6 remainder 1 decimal)
42 decimal
Need a slower walkthrough, a related calculator, or the full library? These links keep you close to the task you started.
Quick answers about base-2 numbers, arithmetic, division remainders, conversion, and privacy.
A binary number is written in base 2, so each digit is either 0 or 1. Each place value is a power of 2 instead of a power of 10.
Use it to add, subtract, multiply, divide, and convert whole binary numbers. It also shows decimal values and simple steps so you can check the work.
The main inputs are the numbers, operation, mode, or known values the calculator needs. Keep units consistent, enter percentages the way the page label shows, and use the examples as a quick check before trusting the answer.
Read the headline answer, then check the supporting lines and examples to understand how the calculator got there. If one input changes, rerun the tool and compare the new answer instead of guessing.
Yes. Spaces and underscores are ignored, so you can type grouped values such as 1111 0000 to make longer binary numbers easier to read.
Binary division returns a whole-number quotient. If the division is not even, the calculator also shows the remainder in binary and decimal.
It reads each binary input as a base-2 whole number, performs the operation, then converts the result back to binary. The decimal answer is shown beside it so you can sanity-check the same value in base 10.
Yes. The quick conversions panel converts whole decimal numbers into binary and converts binary numbers back into decimal.
Spaces are only grouping helpers. The value is 11110000, which uses the 128, 64, 32, and 16 places: 128 + 64 + 32 + 16 = 240.
Yes, you can use a leading minus sign for simple signed whole-number calculations. It does not use fixed-width two's complement notation yet.
Check that binary inputs use only 0 and 1, that grouped spaces or underscores are only for readability, that decimal values are entered in the decimal conversion field, and that you are not expecting fixed-width overflow or two's complement behavior.
Yes. Recent binary answers stay only in the current browser tab while you use the page. They are not sent to a server.