Conversor de Binário
Converta decimal em binário, octal e hexadecimal, binário em decimal, e traduza texto em código binário e de volta. Tudo em tempo real e no navegador.
Revisado em por Anderson Alves, QMIX Digital
Como converter decimal em binário
O sistema binário usa só os algarismos 0 e 1, e cada posição vale uma potência de 2. Para converter um número decimal, divida-o por 2 repetidamente e leia os restos de baixo para cima: 13 dividido por 2 dá restos 1, 0, 1 e 1, logo 13 é 1101 em binário (8 + 4 + 0 + 1). Para texto, cada caractere vira um ou mais bytes de 8 bits conforme a tabela UTF-8: a letra A é 01000001.
Como usar, passo a passo
- Escolha número ou texto. A primeira aba converte números entre bases; a segunda traduz texto para binário e de volta.
- Digite o valor. Número decimal, sequência binária ou texto com acentos.
- Leia e copie. Binário, octal e hexadecimal aparecem juntos; no texto, os bytes saem separados por espaço.
Decimal, binário, octal e hexadecimal
| Decimal | Binário | Octal | Hexadecimal |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 2027 | 11111101011 | 3753 | 7EB |
O hexadecimal (base 16, dígitos de 0 a 9 e A a F) é a forma compacta de escrever binário: cada dígito hexadecimal corresponde a exatamente 4 bits. Por isso cores da web usam hex (#FF6600 são três bytes: 255, 102 e 0) e endereços de memória também. O octal (base 8) agrupa 3 bits e sobrevive nas permissões de arquivo do Linux (chmod 755).
Binário para decimal
Some as potências de 2 das posições que têm 1, contando da direita a partir de 2⁰: 1011 = 8 + 0 + 2 + 1 = 11. Com 8 bits (um byte) dá para representar de 0 a 255; com 16 bits, até 65.535; com 32 bits, até cerca de 4,29 bilhões.
Texto em binário: ASCII e UTF-8
Computadores guardam texto como números. A tabela ASCII dá um byte a cada caractere básico: A é 65 (01000001), a é 97 (01100001), o espaço é 32 (00100000). Letras com acento, ç, emojis e alfabetos não latinos não cabem em um byte, e o padrão UTF-8 usa de 2 a 4 bytes para eles: á vira 11000011 10100001 e um emoji vira quatro grupos de 8 bits.
A ferramenta usa UTF-8, o padrão da web, então texto em português sai correto nos dois sentidos. Para traduzir binário de volta, cole os bytes separados por espaço; grupos incompletos ou com caractere diferente de 0 e 1 invalidam a tradução.
- Maiúscula e minúscula diferem em um só bit: A é 01000001 e a é 01100001.
- Dígitos de 0 a 9 vão de 00110000 a 00111001 (48 a 57).
- Uma mensagem em binário na internet costuma ser ASCII simples; se os grupos começarem com 11 ou 10, há UTF-8 multibyte.
Por que aprender binário
Binário é a base de tudo que o computador faz: memória medida em bytes, endereços IP (192.168.0.1 são quatro bytes), máscaras de rede, permissões, cores e criptografia. Em programação, operações bit a bit (AND, OR, XOR, deslocamento) manipulam flags e otimizam cálculos. Em provas de concurso de informática, conversão entre bases é tema recorrente.
A ferramenta converte inteiros até o limite seguro do navegador (cerca de 9 quatrilhões). Números negativos em complemento de dois e frações binárias ficam fora do escopo.
Endereços IP e máscaras: binário no dia a dia da rede
Um endereço IPv4 como 192.168.0.1 são quatro bytes separados por ponto; em binário, 11000000.10101000.00000000.00000001. A máscara de sub-rede 255.255.255.0 é 24 bits em 1 seguidos de 8 bits em 0, por isso se escreve /24, e define que os três primeiros bytes identificam a rede e o último, o dispositivo. Converter cada octeto com a ferramenta ajuda a entender por que uma rede /24 tem 254 endereços utilizáveis (256 menos o endereço de rede e o de broadcast) e como calcular sub-redes menores, como /26 com 62 endereços.
Perguntas frequentes
Como converter binário para decimal?
Some as potências de 2 das posições com 1, da direita para a esquerda. O binário 1011 é 8 + 2 + 1 = 11.
Como converter decimal para binário?
Divida por 2 sucessivamente e leia os restos de baixo para cima. 13 vira 1101.
Como escrever meu nome em binário?
Use a aba Texto, digite o nome e copie os bytes. Cada letra vira um grupo de 8 bits; acentos usam dois grupos.
O que é hexadecimal?
Sistema de base 16, com os dígitos 0 a 9 e A a F. Cada dígito equivale a 4 bits, por isso é usado para cores, endereços de memória e códigos.
Quanto vale um byte?
8 bits, que representam 256 valores (0 a 255).
Qual o maior número que a ferramenta converte?
Qualquer inteiro até 9.007.199.254.740.991, o limite seguro do navegador.
Por que o ç vira dois grupos de bits?
Porque em UTF-8 caracteres fora do ASCII básico ocupam 2 bytes ou mais. O ç é 11000011 10100111.