Conversor de Base Numérica
Converta entre binário, octal, decimal e hexadecimal em tempo real.
Inclui visualização de padrão de bits.
Sobre
Uma ferramenta online gratuita que converte números binários, octais, decimais e hexadecimais em tempo real. Possui um visualizador interativo de padrões de bits onde você pode clicar em bits individuais para alterná-los e ver o resultado instantaneamente.
Perfeito para preparação para exames de certificação de TI, estudo de programação e desenvolvimento de firmware.
Como Usar
Selecionar Base de Entrada
Escolha a base numérica do valor que deseja converter no menu suspenso.
Inserir um Valor
Digite um número no campo de entrada e todas as quatro bases são exibidas instantaneamente, com o padrão de bits visualizado abaixo.
Copiar ou Alternar Bits
Clique no ícone de cópia ao lado de qualquer resultado. Clique em células de bits individuais para alterná-las e explorar a manipulação de bits interativamente.
Glossário
- Binário (Base 2)
- Um sistema numérico usando apenas 0 e 1. A representação fundamental dentro dos computadores.
- Octal (Base 8)
- Um sistema numérico de base 8 usando os dígitos 0–7. Comumente usado em permissões de arquivo Unix (ex.: chmod 755).
- Decimal (Base 10)
- O sistema padrão de base 10 usando os dígitos 0–9, usado na contagem humana cotidiana.
- Hexadecimal (Base 16)
- Um sistema de base 16 usando os dígitos 0–9 e as letras A–F. Usado em códigos de cores (#FF0000) e endereços de memória.
- Bit
- Um único dígito binário (0 ou 1). A menor unidade de informação na computação.
- Byte
- Um grupo de 8 bits. Pode representar valores de 0–255 (decimal) ou 00–FF (hexadecimal).
- MSB (Bit Mais Significativo)
- O bit mais à esquerda em um número binário, com o maior valor posicional.
- LSB (Bit Menos Significativo)
- O bit mais à direita em um número binário, determinando se o número é par ou ímpar.
Métodos de cálculo e regras
Conversão de Hexadecimal para Decimal
O sistema hexadecimal usa 10 números (0-9) e 6 letras (A-F). "A" equivale a 10, "B" a 11 e "F" a 15.
Exemplo: Converter o valor hexadecimal "2A" para decimal:
O 1º dígito "A" é 10 em decimal.
O 2º dígito "2" significa dois 16¹ (16), então 2 × 16 = 32.
Somando tudo: 32 + 10 = 42.
Tabela de Referência Decimal, Hex e Binário (0-15)
| DEC | HEX | BIN |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
FAQ
- Q.Posso converter números negativos?
- Esta ferramenta suporta inteiros sem sinal (não negativos). A representação em complemento de dois para números negativos não está disponível na versão atual.
- Q.Meus dados são enviados a um servidor?
- Não. Todas as conversões usam as funções parseInt() e toString() integradas do JavaScript, inteiramente no seu navegador.
- Q.Qual é o número máximo que posso converter?
- Até o inteiro seguro máximo do JavaScript: 2⁵³ - 1 = 9.007.199.254.740.991.
- Q.Posso converter frações decimais?
- A versão atual suporta apenas inteiros. A representação de ponto flutuante IEEE 754 poderá ser adicionada em uma atualização futura.
- Q.Quantas larguras de bits o visualizador suporta?
- Você pode alternar entre modos de exibição de 8 bits, 16 bits e 32 bits.
Casos de Uso
📝 Preparação para Certificação de TI
Pratique problemas de conversão de base para CompTIA, CCNA e outros exames.
💻 Estudo de Programação
Entenda máscaras de bits, operadores de deslocamento e operações bit a bit visualmente.
🎨 Desenvolvimento Web
Converta códigos de cor CSS hexadecimais para valores decimais RGB e vice-versa.
🔧 Desenvolvimento de Firmware
Decodifique valores de registradores e despejos de memória em hexadecimal.
Enviar feedback
Deixe-nos saber sua opinião para nos ajudar a melhorar a ferramenta.
O feedback está temporariamente suspenso
O servidor está ocupado ou a proteção contra spam está ativa. Tente novamente mais tarde.