Conversor de bases numéricas
Digite um número e escolha a base dele: binário, octal, decimal, hexadecimal e qualquer base de 2 a 36 são atualizados em tempo real.
Como funciona a conversão de bases
Em qualquer sistema de numeração posicional, o valor de um dígito depende da posição dele: na base 10, o número 255 significa 2×100 + 5×10 + 5×1, na base 16 esse mesmo valor se escreve FF, e na base 2 vira 11111111. Depois do 9, entram as letras: A vale 10, B vale 11, e assim por diante até Z, que vale 35. Por isso a base 36 é a mais alta que dá para escrever com dígitos mais o alfabeto latino. Este conversor usa aritmética de precisão arbitrária (BigInt), então você pode colar números enormes sem perder um único dígito por arredondamento.
Onde aparecem o binário, o octal e o hexadecimal
O binário é a linguagem dos circuitos: cada bit é uma chave que está ligada ou desligada.
O hexadecimal é a forma abreviada dele (um dígito hex = 4 bits) e você o encontra em cores CSS como
#ff8a5c, em endereços MAC e em dumps de memória. O octal sobrevive nas permissões
de arquivo do Unix: o famoso chmod 755 é literalmente um número em base 8, em que cada dígito
reúne os três bits de leitura, escrita e execução.