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 do binário até a base 36 escreve os mesmos números com dígitos diferentes. Cole um número por linha, escolha a base de origem e de destino, e cada linha será convertida conforme você digita – decimal para hexadecimal por padrão, mas qualquer par de 2 a 36 funciona, incluindo a própria base 36, cujos dígitos vão de 0 a z.
A entrada perdoa como os números geralmente são escritos. Um prefixo 0x, 0b ou 0o em uma linha substitui a base From, portanto, um despejo misto de literais hexadecimais e binários é convertido em uma única passagem. Sublinhados e espaços dentro de um número são lidos como separadores de dígitos, da mesma forma que 1_000_000 aparece no código-fonte moderno, e um sinal de menos à esquerda é transferido para o resultado. As linhas vazias passam intactas, mantendo uma coluna convertida alinhada com o original. Um caractere que não seja um dígito na base de origem interrompe a conversão com uma mensagem nomeando a linha exata, em vez de adivinhar o que você quis dizer.
Mostrar todas as bases comuns substitui a base alvo por um resumo de uma linha — decimal, binário, octal e hexadecimal lado a lado — que é a maneira mais rápida de ler uma constante mágica. Dígitos maiúsculos escrevem A – F em vez de a – f, e o prefixo estilo 0x adiciona 0b, 0o ou 0x às bases 2, 8 e 16, prontos para serem colados diretamente no código.
A matemática é aritmética inteira exata em qualquer tamanho: um número com centenas de dígitos é convertido sem o arredondamento que quebra os conversores construídos em ponto flutuante após 2 ^ 53. Tudo é executado no seu navegador e nada é carregado.