Conversor de base numérica
Converter entre binário, octal, decimal e hexadecimal
Entrada
Resultado da conversão
BINBinário
-OCTOctal
-DECDecimal
-HEXHexadecimal
-Exemplos rápidos
Tabela de referência de base
| 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 |
Recursos
Ferramenta profissional de conversão de base numérica
Suporte a quatro bases
Suporta conversão entre binário, octal, decimal e hexadecimal
Conversão instantânea
Converter enquanto digita, exibição em tempo real de todos os resultados de base
Exibição formatada
Binário agrupado automaticamente a cada 4 bits para fácil leitura e verificação
Validação de entrada
Valida automaticamente a entrada contra as regras de base selecionadas
Exemplos rápidos
Exemplos de valores comuns integrados, preenchimento com um clique para experiência rápida
Privacidade e segurança
Todos os cálculos feitos localmente no navegador, nenhuma solicitação de rede necessária
Perguntas frequentes
Perguntas comuns sobre conversão de base numérica
O que é uma base numérica? Quais são as bases comuns?
Base numérica é um sistema de contagem radix. As bases comuns incluem: Binário (Binary): Usado em nível baixo de computador, apenas 0 e 1. Octal (Octal): Usa 0-7, comumente usado para permissões de arquivo Unix. Decimal (Decimal): Uso diário, 0-9. Hexadecimal (Hex): 0-9 e A-F, comumente usado para valores de cor, endereços de memória.
O que A-F em hexadecimal representam?
Hexadecimal precisa de 16 símbolos, mas números têm apenas 0-9 (10 no total), então letras são usadas: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Não diferencia maiúsculas e minúsculas, por exemplo, 0xFF e 0xff são iguais, ambos representam decimal 255.
Por que programadores gostam de hexadecimal?
Porque a conversão hexadecimal e binária é conveniente: cada dígito hexadecimal corresponde exatamente a 4 bits binários. Por exemplo: 0xF = 1111, 0xFF = 1111 1111 = 255. Isso torna hexadecimal muito adequado para representar bytes (8 bits) e endereços de memória, mais legível que strings binárias longas.
O que significam os prefixos 0x, 0b, 0o?
Estes são prefixos em linguagens de programação para representar diferentes bases: 0x ou 0X: Hexadecimal, por ex. 0xFF = 255. 0b ou 0B: Binário, por ex. 0b1111 = 15. 0o ou 0O: Octal, por ex. 0o17 = 15. Você pode incluir esses prefixos ao inserir, a ferramenta os reconhecerá automaticamente e os removerá.
Quão grandes números são suportados?
Esta ferramenta usa o tipo Number do JavaScript, que pode processar com precisão inteiros de 53 bits (cerca de 9007 trilhões). Para números maiores, pode ocorrer perda de precisão. Para inteiros muito grandes, é recomendado usar ferramentas profissionais de cálculo de números grandes.