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.

Binário (base 2)
Octal (base 8)
Decimal (base 10)
Hexadecimal (base 16)
Base personalizada:

Todos os cálculos são feitos no seu navegador: nenhum dado é enviado para lugar nenhum.

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.

Ferramentas relacionadas