Conversor de base numérica
Converta números entre quaisquer bases de binário para base 36, um por linha.
Conversor de base numérica
Cada base, desde o binário até à base 36, escreve os mesmos números com algarismos diferentes. Cole um número por linha, escolha as bases de origem e de destino, e cada linha converte-se enquanto escreve: por defeito, de decimal para hexadecimal, mas funciona qualquer par entre 2 e 36, incluindo a base 36, com algarismos de 0 a z.
A entrada é tolerante. Um prefixo 0x, 0b ou 0o no início de uma linha substitui a base de origem, pelo que um conjunto misto de literais hexadecimais e binários se converte numa só passagem. Os sublinhados e os espaços são lidos como separadores de algarismos, como em 1_000_000, e um sinal de menos mantém-se no resultado. As linhas vazias passam sem alterações, e um carácter que não seja algarismo na base de origem interrompe a conversão e indica a linha exata.
Algarismos para a base 26 / 37 troca os algarismos habituais pelos alfabetos das cifras numéricas. Com Letras da base 26 (A–Z), a base 26 usa A–Z como algarismos 0–25 em vez de 0–9 e a–p. Com Base 37, o limite sobe de 36 para 37, com um espaço como algarismo zero seguido de 0–9 e A–Z. Os algarismos personalizados aplicam-se ao lado definido como base 26 ou 37, por isso de decimal para base 26 leem-se números normais e escrevem-se letras, e vice-versa.
Mostrar todas as bases comuns substitui a base de destino por um resumo de uma linha: decimal, binário, octal e hexadecimal lado a lado. Algarismos em maiúsculas escreve A–F em vez de a–f, e o prefixo 0x acrescenta 0b, 0o ou 0x às bases 2, 8 e 16. Preencher até à largura acrescenta zeros à esquerda até um número fixo de algarismos, sem nunca truncar um número mais longo.
A matemática é aritmética inteira exata a qualquer tamanho, sem o arredondamento que falha nos conversores de vírgula flutuante acima de 2^53. Tudo corre no seu navegador e nada é enviado.