Como funcionam as bases numéricas
A base diz quantos dígitos diferentes um sistema de numeração usa. O decimal usa dez (0 a 9), o binário usa dois (0 e 1), o octal usa oito e o hexadecimal usa dezesseis, com as letras A a F para os valores 10 a 15. Cada posição vale a base vezes mais que a posição à sua direita, então o binário 1011 é 8 + 0 + 2 + 1 = 11 em decimal.
Os computadores guardam tudo em binário, e os programadores usam hexadecimal porque um dígito hexa representa exatamente quatro bits. Por isso cores, endereços de memória, valores de bytes e assinaturas de arquivo costumam ser escritos em hexadecimal. A base 36 usa todos os dígitos e letras e serve para IDs curtos.
Resultados exatos para números muito grandes
Muitos conversores perdem precisão depois de uns 16 dígitos decimais, porque usam os mesmos números de ponto flutuante de uma calculadora. Este calcula com números inteiros de qualquer tamanho, então um valor de 128 bits ou um decimal de 40 dígitos sai exatamente certo. As frações são convertidas dígito por dígito: quando os dígitos se repetem para sempre, como acontece com 0,1 em binário, a parte periódica aparece entre parênteses, e resultados longos são cortados no número de dígitos que você escolher.
Números com sinal e complemento de dois
Os processadores guardam números inteiros negativos em complemento de dois: em 8 bits, -1 é 11111111 e -128 é 10000000. Ative Com sinal e escolha uma largura em bits para ver o padrão de um número decimal negativo, ou para ler um padrão binário ou hexadecimal como valor com sinal. A ferramenta avisa quando um valor não cabe na largura escolhida.