Skip to main content
chain
⇄
Binary to Decimal
⌃⏎ run · ⎋ clear · / focus input
Decimal · base 10
send result to
no matches
Hexadecimal · base 16
Binary · base 2
Octal · base 8
Enter a binary value above to convert it
// about this tool

Binary to Decimal Online

Updated 2026-10-24

Convert binary to decimal online for free. Paste a binary value (spaces between groups are fine) and SnapTools shows its base-10 value instantly, in your browser. Nothing you enter is uploaded.

Binary is how computers store numbers, but to reason about sizes and ranges you need the everyday decimal value. This converter sums the place values for you (1111 is 8+4+2+1 = 15, and a full byte of ones is 255), so you can read raw bits as ordinary numbers. For every base at once, use the Number Base Converter.

// how to use

  1. 1 Paste or type a binary value into the input (spaces between groups are fine).
  2. 2 SnapTools converts it to a decimal (base-10) number as you type.
  3. 3 Copy the decimal result, or open the Number Base Converter for all bases at once.

// examples

Four bits
Input
1111
Output
15
Full byte
Input
11111111
Output
255

// common uses

Reading a binary value as an ordinary number Understanding byte ranges and place values Learning positional notation in base 2 Checking a manual binary-to-decimal conversion

// faq

Who invented the binary number system computers use today?
Gottfried Leibniz formalized binary arithmetic in his 1703 paper "Explanation of Binary Arithmetic," but he was not first. The Indian scholar Pingala described a similar 0/1-style notation for poetic meter around the 2nd century BCE, roughly 1800 years earlier.
How do I convert binary to decimal by hand?
Add up the place values where a bit is 1 (from the right, that's 1, 2, 4, 8, 16, and so on). So 1111 is 8+4+2+1 = 15. This tool sums them for you.
What is the largest value for a given number of bits?
N bits hold values from 0 to 2^N − 1. Eight bits (one byte) reach 255; sixteen bits reach 65535. That is why a full byte of ones is 255.
Can I include spaces between bytes?
Yes. Spaces separating your binary groups are ignored, so byte-spaced binary pastes cleanly.
What if my input is not valid binary?
A binary string should contain nothing but 0s and 1s; if any other character shows up, the tool catches it and lets you know instead of quietly computing an incorrect number.

Use this via API

Get a free API key →
curl -X POST https://thesnaptools.com/api/v1/tools/binary-to-decimal \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"1111"}'