Base numérica Conversor
Converta instantaneamente entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36. Digite qualquer campo para atualizar todos os outros.
Referência rápida
| DEC | BIN | HEX |
| 0 | 0 | 0 |
| 8 | 1000 | 8 |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
| 65535 | 1111111111111111 | FFFF |
| HEX | DEC | BIN |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
Como converter bases numéricas
Conversor de base numérica ToolsPix permite traduzir qualquer número inteiro entre bases binárias, octais, decimais, hexadecimais e personalizadas de 2 a 36 — instantaneamente, inteiramente no seu navegador. Nenhum dado é carregado, nenhuma conta é necessária e nada é armazenado em nenhum servidor.
O que é uma base numérica?
Uma base numérica (ou raiz) define quantos símbolos de dígitos exclusivos um sistema numérico posicional usa. Decimal (base 10) usa dígitos de 0 a 9 porque os humanos têm dez dedos. Binário (base 2) usa apenas 0 e 1 porque os circuitos digitais possuem dois estados de tensão. Octal (base 8) e hexadecimal (base 16) são abreviações convenientes para binário - cada dígito octal é mapeado para exatamente 3 bits, e cada dígito hexadecimal é mapeado para exatamente 4 bits.
Por que converter entre bases numéricas?
- Ler e gravar registros de CPU, endereços de memória e código de máquina em hexadecimal ou binário.
- Decodificar permissões de arquivo Unix expressas em octal (por exemplo,
chmod 755). - Inspecione os códigos de cores HTML escritos como valores hexadecimais de seis dígitos, como
#FF5733. - Entenda os esquemas de codificação de dados que usam base 32 ou base 36 para IDs compactos.
Como usar este conversor
Digite ou cole um número em qualquer um dos quatro campos padrão – Binário, Octal, Decimal ou Hexadecimal. Todos os outros campos são atualizados instantaneamente. Para uma base não padrão, insira um valor entre 2 e 36 no campo Base personalizada caixa. O visualizador de bits aparece automaticamente quando você insere um valor, mostrando cada dígito binário como uma célula individual. Use o Cópia botões para capturar qualquer resultado na área de transferência.
Bases personalizadas e notação estendida
As bases 2 a 36 são suportadas usando dígitos de 0 a 9 seguidos pelas letras de A a Z. Base 32 (duotrigesimal) é amplamente utilizada em sistemas de codificação como Crockford Base32. A base 36 é a base mais compacta representável com alfanuméricos ASCII padrão. Esta ferramenta usa JavaScript nativo BigInt para aritmética de precisão arbitrária, números inteiros muito grandes são tratados sem erros de arredondamento.
Perguntas frequentes
Como faço para converter binário em decimal?
Digite seu número binário no campo Binário acima e o resultado decimal aparecerá instantaneamente. Manualmente, você multiplica cada bit por sua potência posicional de 2 e soma os resultados – por exemplo, 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10.
O que significa hexadecimal?
Hexadecimal (base 16) usa os dígitos 0–9 mais as letras A–F para representar os valores 10–15. É compacto - um dígito hexadecimal representa exatamente 4 bits binários, portanto, um byte completo (8 bits) é sempre dois dígitos hexadecimais. É por isso que cores HTML como #FF5733 usam hexadecimal.
Quais são as permissões de arquivo Unix em octal?
As permissões Unix são expressas como três dígitos octais: proprietário, grupo e outros. Cada dígito é a soma de leitura (4), gravação (2) e execução (1). Portanto, chmod 755 significa proprietário = 7 (rwx), grupo = 5 (rx), outros = 5 (rx).
O que é uma base personalizada?
Qualquer número inteiro de 2 a 36 pode ser uma base numérica. A base 36 usa todos os dígitos de 0 a 9 e letras de A a Z, produzindo representações muito compactas. A base 32 é comum em sistemas de codificação. Esta ferramenta oferece suporte a qualquer base personalizada nesse intervalo.
Esta ferramenta suporta números negativos ou decimais?
Esta ferramenta lida com números inteiros não negativos. Para números negativos, a representação em complemento de dois é a abordagem padrão em computação - esse é um tópico separado que é melhor tratado por uma calculadora bit a bit dedicada. A conversão de base de ponto flutuante também está fora do escopo desta ferramenta.