O que é e para que serve
Quem mexe com programação, redes ou eletrônica esbarra cedo ou tarde na necessidade de converter números entre bases diferentes — decimal, binário, octal e hexadecimal. Fazer isso manualmente é um exercício de divisões sucessivas fácil de errar. Essa ferramenta converte para as quatro bases ao mesmo tempo, então basta digitar o número em qualquer uma delas.
Como usar
1. Digite um número em qualquer um dos quatro campos (decimal, binário, octal ou hexadecimal). 2. Os outros três campos são preenchidos automaticamente com o valor equivalente. 3. Caracteres inválidos para a base escolhida são ignorados ou sinalizados.
Como funciona o cálculo
A conversão usa a representação posicional padrão de cada base: binário (base 2, dígitos 0-1), octal (base 8, dígitos 0-7), decimal (base 10, dígitos 0-9) e hexadecimal (base 16, dígitos 0-9 e A-F). Internamente, o número digitado é convertido para um valor inteiro e depois formatado na base de destino — por isso o limite prático é o maior número inteiro que o JavaScript representa com segurança (2^53 − 1). Para a grande maioria dos usos em programação e redes, isso é mais do que suficiente.
Perguntas frequentes
Como converter um número decimal para binário?
Digite o número no campo decimal; o campo binário mostra o equivalente automaticamente, usando divisões sucessivas por 2 por trás dos panos.
A ferramenta aceita números negativos?
O foco é em números inteiros positivos, o uso mais comum em programação e redes. Para representações com sinal (complemento de dois), é preciso uma ferramenta específica para o tamanho de bits usado.
Qual o maior número que a ferramenta converte com precisão?
Até 2^53 − 1 (9.007.199.254.740.991), limite de precisão inteira segura do JavaScript.