Conversor Binário

Converta números binários para decimal, hexadecimal, octal e texto ASCII. Conversor binário online gratuito com resultados instantâneos.

2
10
16
8
 

Conversor Binário - Converter Números Binários para Múltiplos Formatos

Este poderoso conversor binário permite converter números binários para formatos decimal, hexadecimal, octal e texto ASCII. Seja você trabalhando com ciência da computação, programação ou eletrônica digital, esta ferramenta fornece conversões instantâneas com resultados precisos.

Como converter binário para decimal?

Para converter binário para decimal, multiplique cada dígito por 2 elevado à potência de sua posição (começando de 0 à direita), depois some todos os resultados. Por exemplo, binário 1010 = (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10 em decimal.

Qual é a diferença entre binário, decimal, hexadecimal e octal?

Estes são diferentes sistemas numéricos:
- Binário (base 2): Usa apenas dígitos 0 e 1
- Decimal (base 10): Usa dígitos 0-9 (nosso sistema numérico cotidiano)
- Hexadecimal (base 16): Usa dígitos 0-9 e letras A-F
- Octal (base 8): Usa dígitos 0-7

Por exemplo, o número 15 é:
- Binário: 1111
- Decimal: 15
- Hexadecimal: F
- Octal: 17

Como funciona a conversão de binário para ASCII?

ASCII (American Standard Code for Information Interchange) atribui a cada caractere um código binário único de 7 bits. Para converter binário para ASCII:
1. Divida o binário em blocos de 8 bits (bytes)
2. Converta cada bloco para decimal
3. Use o valor decimal como código de caractere ASCII

Por exemplo, binário 01000001 = decimal 65 = caractere ASCII 'A'

O que acontece com caracteres ASCII não imprimíveis?

Caracteres ASCII não imprimíveis (caracteres de controle) são exibidos de diferentes maneiras:
- Tab (9), Nova linha (10), Retorno de carro (13): Exibidos como caracteres reais
- Nulo (0): Exibido como ponto médio (·)
- Outros caracteres de controle: Exibidos no formato [hex]
- Caracteres imprimíveis (32-126): Exibidos normalmente

Posso converter strings binárias com espaços?

Sim, o conversor remove automaticamente espaços da sua entrada. Você pode inserir números binários com ou sem espaços, como '1010 1100' ou '10101100' - ambos serão processados corretamente.

E se meu número binário não tiver 8 bits?

Para conversão ASCII, a ferramenta preenche automaticamente o número binário com zeros à esquerda para torná-lo múltiplo de 8 bits. Por exemplo, '101' torna-se '00000101' antes da conversão. Para outras conversões (decimal, hex, octal), o número exato de bits não importa.

Tabela de Referência de Conversão Binária

BinárioDecimalHexadecimalOctalCaractere ASCII
00000000000NUL (·)
00000001111SOH
000010008810BS
000010019911TAB
0000101010A12LF (\n)
0000110113D15CR (\r)
00100000322040Espaço
00100001332141!
001100004830600
001100014931611
010000016541101A
010000106642102B
01011010905A132Z
011000019761141a
011000109862142b
011110101227A172z
011111111277F177DEL
11111111255FF377ASCII Estendido