Binário para Decimal
Um número binário funciona por potências de dois: cada bit 1 soma o peso de sua posição, então 1010 significa 8 + 2 = 10. Este conversor faz essa soma por você nos dois sentidos. Cole um único número binário ou decimal, escolha o sentido e leia o valor convertido na hora. Útil para conferir lição de casa, decifrar um bit flag ou confirmar o que um depurador está imprimindo.
Como funciona o conversor
-
1
Digite um número
Digite um único número binário (apenas 0s e 1s) ou um único número decimal (apenas dígitos). Zeros à esquerda são aceitáveis, mas espaços, sublinhados ou um segundo valor não são aceitos.
-
2
Escolha o sentido
Binário para Decimal interpreta a entrada como base-2 sem sinal. Decimal para Binário converte um inteiro comum de volta à sua forma binária.
-
3
Leia o resultado
O valor convertido aparece ao lado da entrada. No modo binário, cada bit `1` contribui com o peso de sua posição, então `1010` se torna 8 + 2 = 10.
-
4
Copie ou converta novamente
Use o botão de copiar para pegar o resultado, ou altere a entrada e a conversão é atualizada imediatamente.
Exemplo prático: 1011 0101
| Posição do bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Peso | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Valor do bit | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| Contribuição | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
Total: 128 + 32 + 16 + 4 + 1 = 181
Referência rápida por largura
- Nibble de 4 bits: valor máximo 15
- Byte de 8 bits: valor máximo 255
- Short de 16 bits: valor máximo 65.535
- Int de 32 bits (sem sinal): valor máximo 4.294.967.295
- Long de 64 bits (sem sinal): valor máximo 18.446.744.073.709.551.615
Com sinal versus sem sinal
Este conversor trata a entrada binária como sem sinal por padrão. Para números com sinal em complemento de dois, um 1 à frente em uma palavra de largura fixa significa que o valor é negativo: inverta cada bit, adicione um e negue o resultado. O conversor não tem modo com sinal nem seletor de largura, então interprete você mesmo os valores com sinal ou use uma ferramenta dedicada.
Limites de precisão
Valores de até 63 bits convertem exatamente. Entradas maiores são tratadas com aritmética de ponto flutuante, portanto os últimos dígitos de valores muito grandes podem perder precisão, e um valor de 64 bits com o bit mais alto ativo é lido como sem sinal.
Perguntas frequentes
No modo binário, apenas os dígitos 0 e 1 são aceitos. Espaços, sublinhados, letras ou pontuação tornam a entrada inválida e nenhum resultado é exibido. No modo decimal, apenas os dígitos de 0 a 9 são aceitos.
Valores de até 63 bits convertem exatamente. Entradas maiores são convertidas com aritmética de ponto flutuante e podem perder precisão, então confira bem resultados muito grandes, principalmente valores de 64 bits com o bit mais alto ativo.
Porque o conversor interpreta o binário como sem sinal. Em complemento de dois, 11111111 em uma palavra de 8 bits significa -1; para obter essa leitura, calcule você mesmo a interpretação com sinal ou use uma ferramenta com modos com sinal.
Não, o conversor aceita um valor por vez. Converta cada número separadamente ou use uma função de planilha como BIN2DEC para conversões em massa.
Ferramentas relacionadas
Gerador de cards CSS
Crie um card com seu título, texto e link opcional. Ajuste cores, borda, espaçamento, sombra e efeito ao passar o mouse. Depois copie ou baixe o HTML e o CSS.
Gerador de textura de ruído
Gere uma textura de ruído em SVG que se repete sem emendas, com opacidade, frequência do grão, tipo de ruído e cor de fundo ajustáveis, e copie o CSS já pronto.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Imagem Markdown
Gere a sintaxe de imagem do Markdown com texto alternativo, atributo de título e link opcional. Saída inline e em estilo de referência.
Ferramenta disponível em outros idiomas
- 2進数から10進数へ変換 [JA]
- Binär till decimal [SV]
- Binär zu Dezimal [DE]
- Biner ke Desimal [ID]
- Binarny na dziesiętny [PL]
- Binair naar decimaal [NL]
- Binaire à Décimal [FR]
- Binario a Decimal [ES]
- من الثنائي إلى العشري [AR]
- Nhị phân sang thập phân [VI]
- 2진수를 10진수로 변환 [KO]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binary to Decimal [EN]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]
- İkilik Sayıdan Onluk Sayıya [TR]
- 二进制转十进制 [ZH]