Como ler números binários
Binário é base 2: cada dígito (bit) vale o dobro do que está à sua direita. Da direita para a esquerda, as posições valem 1, 2, 4, 8, 16, 32 e assim por diante. Para converter, some os valores das posições que têm 1.
Computadores guardam tudo em binário, então converter binário para decimal aparece ao ler máscaras de bits, máscaras de rede, bits de permissão, valores de registradores em datasheets e exercícios de cursos de programação.
Exemplo resolvido
101010 tem uns nas posições 5, 3 e 1 (contando a partir de 0 na direita): 32 + 8 + 2 = 42. Um byte cheio, 11111111, é 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255, o maior valor que cabe em 8 bits.
Números longos
Esta página usa inteiros de precisão arbitrária, então um valor de 64 ou 128 bits converte exatamente. 1 seguido de 64 zeros é 2^64 = 18.446.744.073.709.551.616, um número que muitas calculadoras arredondam.
Como funciona
A página lê os dígitos da esquerda para a direita mantendo um total: para cada bit ela dobra o total e soma o bit (método de Horner). O resultado é o mesmo de somar potências de dois e, com o BigInt do JavaScript, continua exato para números de qualquer tamanho. Espaços e sublinhados usados para agrupar bits são ignorados, e o prefixo 0b ou um sinal de menos são aceitos. O resultado aparece em decimal, e a tabela mostra o mesmo valor em binário, octal e hexadecimal, com o tamanho em bits. Cada linha é convertida separadamente.
Perguntas frequentes
Como converter binário para decimal à mão?
Escreva as potências de dois embaixo dos dígitos a partir da direita (1, 2, 4, 8…) e some as que estão embaixo de um 1. 1101 = 8 + 4 + 1 = 13.
Qual o maior número em 8 bits?
11111111 = 255. Com 16 bits é 65.535, e com 32 bits 4.294.967.295.
Funciona com números negativos?
Sim, com sinal de menos. Valores em complemento de dois, como 11111111 para −1, são lidos como o número sem sinal 255.
Existe limite de tamanho?
Na prática, não: a página usa inteiros grandes exatos.
Fontes
- ECMA-262 — ECMAScript Language Specification
- ISO 80000-1:2022 — Quantities and units — Part 1: General
- Wikipedia — Binary number
Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/binary-to-decimal/