Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Conversor de Base Numérica

Conversor de Base Numérica

Converta números entre Binário, Octal, Decimal e Hexadecimal de uma só vez. Feito para programadores, estudantes e quem trabalha com sistemas numéricos.

Conversor de base numérica para Binário, Octal, Decimal e Hex

Este conversor de base numérica transforma um valor entre Binário (base 2), Octal (base 8), Decimal (base 10) e Hexadecimal (base 16) e mostra os quatro resultados de uma só vez. Escolha uma base de entrada, digite um número e cada conversão é atualizada na hora abaixo — sem botão para apertar e nada para instalar.

Foi feito para quem troca de base o dia inteiro: programadores que lidam com endereços de memória e padrões de bits, estudantes de ciência da computação e eletrônica digital, administradores de sistemas que definem permissões Unix como chmod 755 e desenvolvedores web que leem códigos de cores como #FF5733.

Privado por natureza: toda conversão acontece inteiramente no seu navegador. Nada do que você digita é enviado a um servidor.

Como converter uma base numérica

1

Selecione a base de entrada

Use as abas de Base de entrada para escolher a base do número que você tem: BIN, OCT, DEC ou HEX. Uma dica abaixo do campo mostra quais caracteres aquela base aceita.

2

Digite o seu número

Digite no campo de entrada. Caracteres que não pertencem à base selecionada são filtrados automaticamente, então você não consegue inserir um valor inválido por engano.

3

Leia os quatro resultados

Os resultados em Binário, Octal, Decimal e Hexadecimal aparecem de uma só vez, cada um com seu prefixo. Valores longos são agrupados com espaços — binário de 4 em 4, hex de 2 em 2, decimal e octal de 3 em 3 — para facilitar a leitura.

4

Copie o que precisar

Clique em Copiar em qualquer linha para copiar aquele valor com seu prefixo padrão (0b, 0o, 0x), ou use Copiar todos os resultados para pegar todas as bases de uma vez.

Recursos

Conversão instantânea

As quatro bases são convertidas ao mesmo tempo enquanto você digita, sem botão para clicar e sem espera.

Suporte a números grandes

O uso de BigInt permite converter valores de 64 bits e além — números com centenas de dígitos — sem perder precisão.

Filtragem inteligente de entrada

Digite à vontade: caracteres que não são válidos para a base selecionada são removidos automaticamente, evitando erros antes que aconteçam.

Saída formatada

Resultados longos são agrupados para facilitar a leitura — binário em grupos de 4 (nibbles) e hex em grupos de 2 (bytes).

Cópia com um clique

Copie um único resultado com seu prefixo (0b, 0o, 0x) ou copie todos os resultados de uma vez, prontos para colar no código ou na documentação.

Exemplos rápidos

Botões de exemplo com um clique carregam valores comuns como 255, FF e DEADBEEF para você ver uma conversão na hora.

Referência de bases

Expanda o painel de referência para ver os dígitos, o prefixo e os usos comuns de cada base, além de uma tabela de conversão de 0 a 15.

Perguntas frequentes

Como converter decimal para binário?

Selecione a aba DEC, digite seu número decimal e o resultado binário aparece na hora na linha BIN. Clique em Copiar nessa linha para pegá-lo com o prefixo 0b.

Como converter binário para hexadecimal?

Escolha a aba BIN e insira seus bits (somente 0 e 1 são aceitos). A linha HEX mostra o equivalente hexadecimal ao mesmo tempo, agrupado de 2 em 2 para facilitar a leitura.

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

Eles diferem pela quantidade de dígitos que cada um usa. O binário (base 2) usa 0 e 1 e é como os computadores armazenam dados. O octal (base 8) usa 0 a 7 e aparece nas permissões de arquivos Unix. O decimal (base 10) usa 0 a 9, o sistema do dia a dia. O hexadecimal (base 16) usa 0 a 9 e A a F, oferecendo uma forma compacta do binário usada em cores, endereços de memória e endereços MAC.

Qual é o maior número que posso converter?

O conversor usa BigInt, então ele lida com números inteiros de tamanho arbitrário. Você pode converter números com centenas de dígitos sem perder precisão.

O que significam os prefixos 0b, 0o e 0x?

São prefixos padrão de programação para a base numérica: 0b indica binário, 0o indica octal e 0x indica hexadecimal. O botão Copiar inclui o prefixo certo para que o valor possa ser colado diretamente no código.

Por que há espaços na saída?

Os espaços apenas agrupam os dígitos para facilitar a leitura — binário de 4 em 4 (nibbles), hex de 2 em 2 (bytes), e decimal e octal de 3 em 3. Quando você copia um resultado, recebe o valor bruto sem espaços.

Ele converte números fracionários ou com casas decimais?

Este conversor trabalha com números inteiros positivos. Para números negativos em binário você usaria o complemento de dois, que depende da largura em bits (8 bits, 16 bits, 32 bits e assim por diante), por isso não é tratado aqui.

Como converter um código de cor?

Para uma cor HTML ou CSS como #FF5733, selecione HEX e insira FF5733. A linha DEC mostra o equivalente decimal (16734003) que alguns seletores de cores usam.

Caracteres válidos: 0123456789
BIN Binário
0b
OCT Octal
0o
DEC Decimal
HEX Hexadecimal
0x
Ver exemplos
Selecione a base de entrada usando as abas (BIN, OCT, DEC, HEX)
Caracteres inválidos são filtrados automaticamente enquanto você digita
Os resultados são agrupados com espaços para facilitar a leitura
Clique em Copiar para copiar um valor com seu prefixo (0b, 0o, 0x)
Use Copiar todos os resultados para pegar todas as bases de uma vez
Lida com números muito grandes usando BigInt
Quer saber mais? Leia a documentação →
1/7
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes