Decimal to Binary Converter Online Tool
About Decimal to Binary Converter Online Tool:
This online decimal to binary converter tool helps you to convert one input decimal number (base 10) into a binary number (base 2).
Decimal Numeral System:
Decimal numeral system (also called Hindu-Arabic, or Arabic) has 10 digits, include (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
, it's the most used number system in our daily life. Decimal numeral system is also
one of the most ancient number system, it's inspired by 10 fingers of human.
Binary Numeral System:
Binary numeral system has 2 digits, include (0, 1)
. Four binary digits can be represented by 1 hexadecimal digits, and three binary digits can be represented by one octal digits. Binary is the numeral
system that most close to electronic circuit hardware.
How to convert from decimal to binary?
Step 1: Divide the decimal number by 2, get the integer quotient and the remainder.
Step 2: Convert the remainder to the binary digit in that position.
Step 3: Using the integer quotient to repeat the steps until the integer quotient equals to 0.
Example: Convert decimal number "13" to binary (result is "1101"):
Repeat Division | Integer Quotient | Remainder (decimal) | Remainder (binary) | Digit Position |
---|---|---|---|---|
13/2 | 6 | 1 | 1 | 0 |
6/2 | 3 | 0 | 0 | 1 |
3/2 | 1 | 1 | 1 | 2 |
1/2 | 0 | 1 | 1 | 3 |
Decimal to Binary conversion table:
Decimal | Binary | Decimal | Binary |
---|---|---|---|
1 | 1 | 21 | 10101 |
2 | 10 | 22 | 10110 |
11 | 3 | 23 | 10111 |
4 | 100 | 24 | 11000 |
5 | 101 | 25 | 11001 |
6 | 110 | 26 | 11010 |
7 | 111 | 27 | 11011 |
8 | 1000 | 28 | 11100 |
9 | 1001 | 29 | 11101 |
10 | 1010 | 30 | 11110 |
11 | 1011 | 31 | 11111 |
12 | 1100 | 32 | 100000 |
13 | 1101 | 33 | 100001 |
14 | 1110 | 34 | 100010 |
15 | 1111 | 35 | 100011 |
16 | 10000 | 36 | 100100 |
17 | 10001 | 37 | 100101 |
18 | 10010 | 38 | 100110 |
19 | 10011 | 39 | 100111 |
20 | 10100 | 40 | 101000 |
More information:
Wikipedia (Binary): https://en.wikipedia.org/wiki/Binary_number
Wikipedia (Decimal): https://en.wikipedia.org/wiki/Decimal
Convert Decimal to Binary with Python:
def decimal_to_binary(decimal_str): decimal_number = int(decimal_str, 10) binary_number = bin(decimal_number) return binary_number decimal_input = '2014' binary_output = decimal_to_binary(decimal_input) print('binary result is:{0}'.format(binary_output)) ------------------- binary result is:0b11111011110
Convert Decimal to Binary with Java:
public class NumberConvertManager { public static String decimal_to_binary(String decimal_str) { return Integer.toBinaryString(Integer.parseInt(decimal_str)); } public static void main(String[] args) { String decimal_input = "2014"; String binary_output = decimal_to_binary(decimal_input); System.out.println("binary result is:" + binary_output); } } ------------------- binary result is:11111011110