Conversor de Base Numérica

Converta um número de qualquer base entre 2 e 36 para binário, octal, decimal, hexadecimal e uma base de destino personalizada de uma vez — os resultados se atualizam ao vivo enquanto você digita, e dígitos inválidos são rejeitados com uma mensagem clara.

Binário (base 2)
Octal (base 8)
Decimal (base 10)
Hexadecimal (base 16)
Base
DecimalBinárioOctalHexadecimal
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Como usar

  1. Digite ou cole o seu número e escolha a base em que ele está escrito, incluindo qualquer base personalizada de 2 a 36.
  2. Veja o valor aparecer ao vivo nas bases 2, 8, 10 e 16, além da base de destino personalizada que você escolher.
  3. Corrija a entrada se aparecer um erro — a ferramenta rejeita dígitos que não pertencem à base de origem.

Perguntas frequentes

Quais caracteres são válidos em cada base?

A base 2 aceita apenas 0 e 1; a base 8 aceita de 0 a 7; a base 10 aceita de 0 a 9; a base 16 acrescenta A a F, maiúsculas ou minúsculas. Bases personalizadas de 2 a 36 estendem o alfabeto com letras até Z, em que Z equivale a 35. Qualquer coisa fora do alfabeto escolhido é apontada como erro.

Como a ferramenta valida a minha entrada?

Ela analisa o seu texto na base selecionada, converte o valor de volta para uma string nessa base e compara com a sua entrada após padronizar maiúsculas e minúsculas. Só uma correspondência exata vale, então caracteres estranhos, dígitos errados ou sinais fora de lugar são detectados de imediato, em vez de serem cortados em silêncio como pode acontecer com análises ingênuas.

Por que o hexadecimal importa na programação?

O hexadecimal mapeia de forma limpa no binário: cada dígito hexadecimal representa exatamente quatro bits, então dois dígitos descrevem um byte. Endereços de memória, códigos de cores, hashes e formatos de arquivo no nível de byte são escritos em hexadecimal porque permanecem compactos e diretamente legíveis contra os bits subjacentes. Base64 é outra coisa — é uma codificação, não um sistema numérico.

Posso converter números negativos ou frações?

Esta ferramenta lida com inteiros negativos: escreva um sinal de menos no início e o sinal é carregado para todos os resultados. Frações e expoentes não são aceitos, porque as bases além da decimal não têm uma forma universal de escrever o separador decimal — mantenha a entrada como um número inteiro simples para conversões confiáveis e sem ambiguidade em todas as bases.

Tudo é calculado localmente?

Sim. As conversões usam a análise numérica e o toString do JavaScript dentro do seu navegador, nada é enviado e os resultados aparecem enquanto você digita. Você pode converter com segurança valores sensíveis como IDs internos, cores ou checksums sem que os dados saiam do seu dispositivo.

Ferramentas relacionadas