Conversor de bases numéricas
Converta números entre as bases binária, octal, decimal e hexadecimal
Apenas números inteiros não negativos. A detecção de prefixo segue a base selecionada, então 0B12 continua sendo hexadecimal na base 16.
Valores rápidos
Processado neste dispositivo. Seu texto não é enviado.
Números convertidos
Informações de bits
- Tamanho em bits
- —
- Tamanho em bytes
- —
- Uns
- —
- Zeros
- —
Sobre o Conversor de bases numéricas
O nosso Conversor de bases numéricas gratuito (conversor de sistemas numéricos) converte números instantaneamente entre binário, octal, decimal, hexadecimal e muitas outras bases. Se você é programador depurando endereços de memória, estudante aprendendo sistemas numéricos ou profissional de redes trabalhando com endereços IP, esta ferramenta torna a conversão de bases rápida e sem esforço.
O conversor oferece suporte a todas as bases comuns, incluindo binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16), além de bases adicionais como ternária, quaternária, quinária, senária, duodecimal, base 32 e base 36. Os resultados são exibidos simultaneamente em todas as bases compatíveis, com formatação para facilitar a leitura.
Além da conversão simples, a ferramenta mostra informações de bits detalhadas, como o comprimento em bits, o comprimento em bytes e a quantidade de uns e zeros na representação binária. Todas as conversões são feitas no lado do cliente, no seu navegador, o que mantém seus dados privados e entrega os resultados instantaneamente.
Principais recursos
- Converta entre binário, octal, decimal, hexadecimal e outras 7 bases
- Exibição simultânea dos resultados em todos os sistemas numéricos compatíveis
- Saída binária formatada com agrupamento de 4 bits para facilitar a leitura
- Saída hexadecimal formatada com agrupamento de 2 caracteres
- Painel de informações de bits com comprimento em bits, comprimento em bytes, quantidade de uns e quantidade de zeros
- Botões de valores rápidos para números muito usados (255, 1024, FF, 11111111)
- Detecção e remoção automática de prefixos (0b, 0o, 0x)
- Cópia para a área de transferência com um clique para qualquer resultado
- Conversão em tempo real com atraso na entrada (debounce) para um desempenho fluido
- Validação da entrada com mensagens de erro claras para caracteres inválidos
Como usar o Conversor de bases numéricas
- Selecione a base de entrada: escolha no menu suspenso o sistema numérico do valor que você quer converter (por exemplo, decimal, binário, hexadecimal).
- Digite o número: insira o valor no campo de entrada. A ferramenta valida automaticamente o que você digitou de acordo com a base selecionada.
- Veja todas as conversões: os resultados aparecem na hora em binário, octal, decimal, hexadecimal e nas bases adicionais.
- Confira as informações de bits: analise os detalhes em nível de bit, incluindo o total de bits, de bytes e a distribuição de uns e zeros.
- Copie qualquer resultado: clique no ícone de copiar ao lado do resultado de qualquer base para copiá-lo para a área de transferência.
- Experimente os valores rápidos: use os botões predefinidos para carregar valores comuns e ver as conversões em todas as bases.
Casos de uso
- Programação e depuração: converta endereços de memória, códigos de cores e valores de bytes entre hexadecimal, binário e decimal.
- Redes: converta endereços IP, máscaras de sub-rede e endereços MAC entre diferentes representações numéricas.
- Eletrônica digital: analise valores de registradores, operações bit a bit e padrões de sinal em binário e hexadecimal.
- Ensino de ciência da computação: aprenda e pratique conversões de sistemas numéricos para trabalhos e provas.
- Desenvolvimento web: converta valores de cor CSS entre hexadecimal e componentes RGB decimais.
- Segurança cibernética: analise dumps hexadecimais, decodifique payloads binários e interprete dados de protocolos.
- Administração de Unix/Linux: converta valores de permissão de arquivos entre octal e binário.
Perguntas frequentes
Esta ferramenta é gratuita?
Sim, o Conversor de bases numéricas é totalmente gratuito, sem limite de conversões, sem necessidade de cadastro e sem taxas ocultas.
Meus dados estão seguros?
Sim. Todas as conversões acontecem localmente no seu navegador. Nenhum valor digitado nem resultado é enviado ou armazenado em qualquer servidor.
Quais bases numéricas são compatíveis?
A ferramenta oferece suporte a binário (2), ternário (3), quaternário (4), quinário (5), senário (6), octal (8), decimal (10), duodecimal (12), hexadecimal (16), base 32 e base 36.
Posso digitar números com prefixos como 0x ou 0b?
Sim, o conversor detecta e remove automaticamente os prefixos comuns (0b para binário, 0o para octal, 0x para hexadecimal) antes de fazer a conversão.
A ferramenta aceita números negativos?
No momento, a ferramenta aceita apenas números inteiros não negativos. A conversão de números negativos não é compatível por enquanto.
Por que aparece o erro "Caractere inválido"?
Esse erro aparece quando você digita um dígito ou caractere que não é válido para a base de entrada selecionada. Por exemplo, o dígito "2" é inválido em binário (base 2), que usa apenas 0 e 1.
Dicas e boas práticas
- Selecione a base de entrada correta: confira sempre se a base corresponde ao formato do número que você está digitando, para evitar erros de caractere inválido.
- Use os valores rápidos para aprender: clique nos botões predefinidos para ver como números comuns aparecem em diferentes bases e desenvolver sua intuição.
- Confira as informações de bits: o painel de bits é especialmente útil para programadores que precisam entender o layout binário de um valor.
- Copie com um clique: use os botões de copiar ao lado de cada resultado para colar rapidamente os valores convertidos no seu código ou nos seus documentos.
- Hexadecimal para uma notação compacta: ao trabalhar com dados binários, converta para hexadecimal para obter uma representação mais compacta e legível.
- Salve nos favoritos para acessar rápido: guarde esta página para fazer conversões de base na hora, sempre que precisar durante o desenvolvimento ou os estudos.