How to Convert from Binary to Decimal
Converter

Method 1 of 2:
Using Positional Notation
- Write down the binary number and list the powers of 2 from right to left. Let's say we want to convert the binary number 100110112 to decimal. First, write it down. Then, write down the powers of two from right to left. Start at 20, evaluating it as "1". Increment the exponent by one for each power. Stop when the amount of elements in the list is equal to the amount of digits in the binary number. The example number, 10011011, has eight digits, so the list, with eight elements, would look like this: 128, 64, 32, 16, 8, 4, 2, 1
- Write the digits of the binary number below their corresponding powers of two. Now, just write 10011011 below the numbers 128, 64, 32, 16, 8, 4, 2, and 1 so that each binary digit corresponds with its power of two. The "1" to the right of the binary number should correspond with the "1" on the right of the listed powers of two, and so on. You can also write the binary digits above the powers of two, if you prefer it that way. What's important is that they match up.
- Connect the digits in the binary number with their corresponding powers of two. Draw lines, starting from the right, connecting each consecutive digit of the binary number to the power of two that is next in the list above it. Begin by drawing a line from the first digit of the binary number to the first power of two in the list above it. Then, draw a line from the second digit of the binary number to the second power of two in the list. Continue connecting each digit with its corresponding power of two. This will help you visually see the relationship between the two sets of numbers.
- Write down the final value of each power of two. Move through each digit of the binary number. If the digit is a 1, write its corresponding power of two below the line, under the digit. If the digit is a 0, write a 0 below the line, under the digit.
- Since "1" corresponds with "1", it becomes a "1." Since "2" corresponds with "1," it becomes a "2." Since "4" corresponds with "0," it becomes "0." Since "8" corresponds with "1", it becomes "8," and since "16" corresponds with "1" it becomes "16." "32" corresponds with "0" and becomes "0" and "64" corresponds with "0" and therefore becomes "0" while "128" corresponds with "1" and becomes 128.
- Add the final values. Now, add up the numbers written below the line. Here's what you do: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. This is the decimal equivalent of the binary number 10011011.
- Write the answer along with its base subscript. Now, all you have to do is write 15510, to show that you are working with a decimal answer, which must be operating in powers of 10. The more you get used to converting from binary to decimal, the more easy it will be for you to memorize the powers of two, and you'll be able to complete the task more quickly.
- Use this method to convert a binary number with a decimal point to decimal form. You can use this method even when you want to covert a binary number such as 1.12 to decimal. All you have to do is know that the number on the left side of the decimal is in the units position, like normal, while the number on the right side of the decimal is in the "halves" position, or 1 x (1/2).
- The "1" to the left of the decimal point is equal to 20, or 1. The 1 to the right of the decimal is equal to 2-1, or .5. Add up 1 and .5 and you get 1.5, which is 1.12 in decimal notation.
Method 2 of 2:
Using Doubling
- Write down the binary number. This method does not use powers. As such, it is simpler for converting large numbers in your head because you only need to keep track of a subtotal. The first thing you need to do is to write down the binary number you'll be converting using the doubling method. Let's say the number you're working with is 10110012. Write it down.
- Starting from the left, double your previous total and add the current digit. Since you're working with the binary number 10110012, your first digit all the way on the left is 1. Your previous total is 0 since you haven't started yet. You'll have to double the previous total, 0, and add 1, the current digit. 0 x 2 + 1 = 1, so your new current total is 1.
- Double your current total and add the next leftmost digit. Your current total is now 1 and the new current digit is 0. So, double 1 and add 0. 1 x 2 + 0 = 2. Your new current total is 2.
- Repeat the previous step. Just keep going. Next, double your current total, and add 1, your next digit. 2 x 2 + 1 = 5. Your current total is now 5.
- Repeat the previous step again. Next, double your current total, 5, and add the next digit, 1. 5 x 2 + 1 = 11. Your new total is 11.
- Repeat the previous step again. Double your current total, 11, and add the next digit, 0. 2 x 11 + 0 = 22.
- Repeat the previous step again. Now, double your current total, 22, and add 0, the next digit. 22 x 2 + 0 = 44.
- Continue doubling your current total and adding the next digit until you've run out of digits. Now, you're down to your last number and are almost done! All you have to do is take your current total, 44, and double it along with adding 1, the last digit. 2 x 44 + 1 = 89. You're all done! You've converted 100110112 to decimal notation to its decimal form, 89.
- Write the answer along with its base subscript. Write your final answer as 8910 to show that you're working with a decimal, which has a base of 10.
- Use this method to convert from any base to decimal. Doubling is used because the given number is of base 2. If the given number is of a different base, replace the 2 in the method with the base of the given number. For example, if the given number is in base 37, you would replace the "x 2" with "x 37". The final result will always be in decimal (base 10).
4.5 ★ | 2 Vote
You should read it
- How to transfer 11 subscribers to 10 numbers in the iPhone phone book
- The secret is hidden inside the line of binary code on the 50-pound sheet printed with Alan Turing
- Official information about the number of SIM 11 transfers is about 10 numbers of carriers
- How to Convert Binary to Octal Number
- Switch from base 2 to base 16
- Binary Search algorithm (Binary Search)
- TIMEVALUE function - The function returns the decimal number of time expressed as a text string in Excel
- TIME function - Function returns decimal numbers for a specific time value in Excel
May be interested
- Overload binary operators in C ++binary operators in c ++ take two parameters. you use binary operators quite often, such as addition operator (+), subtraction operator (-) and division operator (/).
- Instructions for rounding decimal numbers after commas in Excelthe round function in excel helps you round down decimal numbers into natural numbers without commas. so, how do you want to round decimal places after commas?
- What is WebAssembly?what is webasssembly? what does it mean for javascript? read this article to find the answer!
- Convert PDF to Word, convert PDF files for freeconvert pdf to word, convert pdf files into text while maintaining the format, quality is a basic requirement when users convert pdf to docx. please refer to the article to convert pdf into word easily and still ensure the requirements.
- TIME function - Function returns decimal numbers for a specific time value in Exceltime function: the function returns the decimal number for a time value. the decimal number that the function returns is from 0 to 0.99988426, which corresponds to the time from 0:00:00 (12:00:00 am) to 23:59:59 (11:59:59 pm). syntax: time (hour, minute, second)
- Switch from base 16 to base 2hex or hexadecimal is a counting system based on 16 characters. this counting system is particularly interesting, because in the decimal system often, there are only 10 digits to represent numbers.
- ROUND, ROUNDDOWN, ROUNDUP functions - Functions for rounding decimal numbers in Excelyou want to round a decimal up or down depending on the problem. the following article shows in detail how to use round, rounddown, roundup functions - decimal rounding functions in excel.
- Browse trees in data structures and algorithmstree browsing is a process for accessing all the nodes of a tree and can also print the values of these nodes. because all nodes are connected via edges (or links), we always start accessing from the root node.
- How to get numbers after commas in Excelhow to get numbers after commas in excel. a rational number consists of two parts, an integer and a decimal. the whole part is the part before the comma, the part after the comma is called a decimal. excel does not have specialized tools or functions to get numbers after commas. however, you can use the built-in tools to calculate whole and decimal parts.
- Interpolation Search algorithm (Interpolation Search)interpolation search (interpolation search) is an improved variant of binary search (binary search). in order for this search algorithm to work correctly, the data set must be sorted.