EfficTools Logo
EfficTools

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

DecimalBinárioOctalHexadecimal
0000
1111
21022
81000108
10101012A
15111117F
16100002010
25511111111377FF

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.