Conversor de bases numéricas online
Converta um número entre binário, octal, decimal e hexadecimal em tempo real. Suporta valores arbitrariamente grandes via BigInt.
- Conversão simultânea para as quatro bases mais usadas em computação.
- Suporta números arbitrariamente grandes com BigInt do navegador, sem limite de 32 ou 64 bits.
- Indica caracteres permitidos para cada base e mostra a quantidade de bits ocupados.
Converta entre binário, octal, decimal e hexadecimal
Digite um número em qualquer base e veja a representação nas outras três. Suporta números arbitrariamente grandes via BigInt do navegador, sem limite de 32 ou 64 bits.
Conversão atualizada para todas as bases.
Dica: em programação, prefixos comuns são 0b para binário, 0o para octal e 0x para hexadecimal. A conversão aqui ignora prefixos — informe apenas os dígitos.
O que você encontra nesta página
O conversor de bases numéricas atende uma das buscas mais frequentes entre programadores e estudantes de computação: transformar um número entre binário, octal, decimal e hexadecimal sem precisar abrir calculadora científica ou IDE. A página resolve isso em tempo real, com as quatro bases visíveis ao mesmo tempo.
A conversão usa BigInt do navegador, então não há limite de 32 ou 64 bits. Você pode trabalhar com máscaras de bits, endereços de memória, hashes ou qualquer número grande sem perda de precisão.
O que esta ferramenta faz
- Converte um número entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16).
- Valida em tempo real se o valor digitado tem caracteres compatíveis com a base escolhida.
- Mostra o tamanho em bits do número convertido, útil para análise de máscaras e tipos inteiros.
Em quais situações ela ajuda
- Ao depurar código que trabalha com máscaras de bits, flags ou registradores.
- Ao estudar arquitetura de computadores, sistemas operacionais ou redes.
- Ao conferir endereços de memória, valores de hash ou cores em hexadecimal.
Como usar
- Escolha a base do valor que você está digitando (binário, octal, decimal ou hexadecimal).
- Digite o número usando apenas os caracteres válidos da base escolhida.
- Veja a representação simultânea nas outras três bases nos campos abaixo.
- Acompanhe o número de bits para entender quanto espaço o valor ocuparia em memória.
Quando esse cálculo ou recurso costuma ser útil
- Converter 255 decimal em binário (11111111) e hexadecimal (FF).
- Decifrar uma máscara de bits hexadecimal em representação binária para análise.
- Conferir o resultado de um cálculo manual de complemento de dois ou deslocamento de bits.
Cuidados e interpretações importantes
- A ferramenta processa o valor inteiro como número não negativo. Para representar negativos em binário, normalmente se usa complemento de dois com tamanho fixo de bits.
- Hexadecimal é exibido em maiúsculas por convenção, mas o cálculo aceita maiúsculas e minúsculas na entrada.
Como a estimativa é construída
- O valor é convertido para BigInt do navegador, o que elimina o limite de 32 ou 64 bits típico de calculadoras simples.
- A representação em cada base usa o método nativo BigInt.toString(radix), garantindo precisão arbitrária.
- A validação por expressão regular garante que apenas caracteres válidos para a base escolhida sejam aceitos.
Revisão editorial
Conteúdo mantido por Equipe editorial do Hub de Utilidades com revisão pública desta versão em 1 de maio de 2026.
- As ferramentas têm caráter informativo e de apoio prático.
- Resultados importantes devem ser conferidos com documentos, regras vigentes ou atendimento especializado.
- Erros, ajustes e sugestões podem ser enviados para tbdevcompany@gmail.com.
- Esta página foi construída para combinar ferramenta interativa, contexto e navegação relacionada.
- Se você encontrar divergência material, use o canal de contato para relatar a situação.
Perguntas frequentes
A ferramenta aceita números muito grandes?
Sim. Como o cálculo usa BigInt do navegador, não há limite de 32 ou 64 bits. Você pode converter números com centenas de dígitos sem perda de precisão.
Preciso colocar o prefixo 0b, 0o ou 0x?
Não. Informe apenas os dígitos da base escolhida. A ferramenta ignora prefixos e converte direto para todas as outras bases.
Por que o resultado em hexadecimal aparece em maiúsculas?
É a convenção mais comum em programação para evitar confusão entre o dígito 1 e a letra l minúscula. O cálculo é o mesmo independente da capitalização.
A conversão funciona com números negativos?
A versão atual trabalha com inteiros não negativos. Para representar negativos em binário, normalmente se usa complemento de dois com tamanho fixo, o que é uma escolha de representação fora do escopo desta ferramenta.
Ferramentas relacionadas
Conversor de Unidades
Converta medidas do dia a dia com seleção por categoria e resultado instantâneo para comprimento, peso e temperatura.
Abrir ferramentaFolha e planilhasConversor de Horas Decimais
Transforme horas decimais em formato HH:MM:SS e o contrário, com suporte a banco de horas negativo, para folha de pagamento, freelance e planilhas.
Abrir ferramentaMapas e GPSConversor de Coordenadas Geográficas
Converta coordenadas entre formato decimal e graus, minutos e segundos (DMS), nos dois sentidos, com latitude e longitude prontas para uso em GPS, planilhas e Google Maps.
Abrir ferramenta