Conversor Binário Online — Binário, Decimal, Hex e Octal
Digite um número em qualquer campo e veja todos os outros sistemas numéricos atualizarem na hora. Este conversor binário gratuito cobre os quatro sistemas usados em computação — binário, octal, decimal e hexadecimal — em uma única ferramenta. Sem instalação, sem cadastro, sem limite de uso.
Se você é dev debugando endereços de memória, estudante de ciência da computação, ou simplesmente precisa converter 1010 para decimal rápido, está no lugar certo. E sim — brasileiros buscam muito essas conversões em inglês também: binary to decimal, decimal to binary, hex to decimal, binary to hex. Tudo funciona aqui.
Como Usar o Conversor Binário
- Selecione a base de entrada — escolha Decimal (base 10), Binário (base 2), Hexadecimal (base 16) ou Octal (base 8) no menu dropdown.
- Digite seu número — aceita dígitos puros ou prefixos padrão como
0b,0oe0x. - Leia as quatro saídas ao mesmo tempo — binário, decimal, hex e octal atualizam em tempo real.
- Copie qualquer resultado — clique no ícone de cópia ao lado de cada saída.
Os Quatro Sistemas Numéricos — O Que São e Quando Usar
Binário (Base 2) é a linguagem nativa de todo computador digital. Usa apenas dois dígitos — 0 e 1 — onde cada posição representa uma potência de 2. Todo byte que sua máquina processa, de um caractere até um frame de vídeo 4K, é representado em binário internamente. Fórmula (binário → decimal): multiplique cada bit por 2 elevado à sua posição (direita = posição 0). Exemplo: 1010 = (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 10.
Octal (Base 8) usa oito dígitos (0–7), onde cada dígito representa exatamente três bits binários. Foi o formato mais usado em minicomputadores das décadas de 60 e 70, e segue relevante hoje nas permissões de arquivos Unix/Linux — o famoso chmod 755 é octal. Fórmula: multiplique cada dígito por 8 elevado à sua posição. Exemplo: 17 (octal) = (1×8¹) + (7×8⁰) = 15.
Decimal (Base 10) é o sistema que usamos no dia a dia. Cada dígito representa uma potência de 10. Computadores exibem resultados em decimal porque é o formato mais intuitivo para humanos, mesmo que o hardware opere internamente em binário.
Hexadecimal (Base 16) usa dezesseis símbolos: dígitos 0–9 e letras A–F (A=10 até F=15). Cada dígito hex representa exatamente quatro bits binários, tornando-o uma representação compacta e legível de dados binários. Usado em todo lugar em programação: endereços de memória, códigos de cor (#FF5733), valores de byte, endereços MAC e IPv6. Fórmula: multiplique cada dígito por 16 elevado à sua posição. Exemplo: 2A = (2×16¹) + (10×16⁰) = 42.
Casos de Uso Comuns
- Desenvolvimento web: cores CSS como
#1a2b3csão valores hexadecimais. Converta para RGB decimal ou veja a representação binária completa dos bits. - Permissões Linux:
chmod 755— cada dígito octal (7, 5, 5) mapeia três bits de permissão (leitura/escrita/execução). O visualizador de bits mostra exatamente quais bits estão ativados. - Sistemas embarcados e firmware: registradores de microcontroladores são lidos e escritos em hex. Converta
0xFFpara binário para ver quais bits de controle estão ativos. - Redes de computadores: endereços IPv4 são quatro octetos decimais; IPv6 usa grupos de quatro dígitos hex. A representação binária revela máscaras de sub-rede e classes de endereço.
- Graduação em computação: entender os sistemas numéricos é base para aritmética binária, complemento a dois, representação de ponto flutuante e linguagem de montagem (assembly).
Perguntas Frequentes
O que é um conversor binário?
É uma ferramenta online gratuita que converte números entre os quatro sistemas numéricos mais usados em computação: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Este conversor atualiza todas as saídas em tempo real enquanto você digita, sem precisar clicar em "converter".
Como converter binário para decimal?
Multiplique cada dígito binário por 2 elevado ao seu valor posicional (começando em 0 à direita) e some todos os resultados. Exemplo: 1011 = (1×2³) + (0×2²) + (1×2¹) + (1×2⁰) = 8 + 0 + 2 + 1 = 11. O conversor faz isso instantaneamente, mas entender a fórmula ajuda a verificar resultados e fazer conversões à mão.
Como converter decimal para binário?
Divida o número decimal por 2 repetidamente, anotando o resto a cada passo. Leia os restos de baixo para cima para obter o resultado binário. Exemplo: 13 → 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 → binário = 1101. O conversor resolve qualquer inteiro positivo na hora.
Como converter binário para hexadecimal?
Agrupe os dígitos binários em grupos de quatro a partir da direita (adicione zeros à esquerda se necessário) e converta cada grupo para seu equivalente hex. Exemplo: 10101100 → 1010 (A) + 1100 (C) = AC. Como um dígito hex equivale exatamente a quatro bits, o agrupamento sempre funciona sem sobras.
Para que serve o hexadecimal na programação?
Hex é a notação padrão para endereços de memória, valores de byte, códigos de cor e dados em nível de máquina em praticamente todos os ambientes de programação. Dois dígitos hex representam exatamente um byte (8 bits), tornando o hex muito mais compacto que o binário, mas ainda trivialmente conversível. Você vai encontrá-lo em depuradores, disassemblers, protocolos de rede e valores de cor HTML/CSS.
Para que serve o octal hoje em dia?
O principal uso moderno do octal são as permissões de arquivos Unix e Linux. O comando chmod usa três dígitos octais: o primeiro para o dono, o segundo para o grupo, o terceiro para os demais. Cada dígito codifica três bits de permissão — leitura (4), escrita (2) e execução (1) — como uma soma. chmod 755 significa que o dono tem todas as permissões (7=4+2+1) e grupo/outros podem ler e executar (5=4+1).
Por que os computadores usam binário em vez de decimal?
Circuitos eletrônicos têm dois estados confiáveis: tensão presente (1) e tensão ausente (0). Construir um circuito que distingua dez níveis de tensão seria muito mais complexo e sujeito a erros. O binário mapeia diretamente esses dois estados físicos, permitindo computação extremamente rápida e confiável com bilhões de transistores simples.
Qual é a diferença entre binário e hexadecimal?
Binário é base 2 e usa apenas 0 e 1 — é o formato real em que os computadores armazenam e processam dados. Hexadecimal é base 16, usando 0–9 e A–F, e serve como uma abreviação legível para binário: um dígito hex sempre equivale exatamente a quatro bits binários (um nibble). Desenvolvedores preferem hex porque é 4× mais curto que o binário, mantendo conversão trivial.
O conversor é gratuito e precisa de cadastro?
Sim, totalmente gratuito e sem necessidade de cadastro, download ou instalação. Tudo roda no seu navegador, sem enviar dados para nenhum servidor.
O que o visualizador de bits mostra?
O visualizador de bits exibe cada bit individual do resultado binário como um quadrado colorido — preenchido (azul) para 1, vazio para 0 — agrupado em conjuntos de quatro para facilitar a leitura. Escala automaticamente para 8 bits, 16 bits ou 32 bits dependendo do tamanho do valor, e identifica o bit mais significativo (MSB) à esquerda e o menos significativo (LSB) à direita.
Recursos
- MDN Web Docs — parseInt() — Referência da função JavaScript nativa de conversão de bases, com exemplos para binário, octal e hex.
- Wikipedia — Sistema de numeração binário — Visão geral completa da representação binária, aritmética e história na computação.