Pro — sem anúncios
advertisement
// bin ↔ oct ↔ dec ↔ hex

Conversor de bases numéricas

Digite um número em qualquer base e leia-o em todas as outras — binário, octal, decimal e hexadecimal, sem limite de tamanho.

advertisement

Lendo o mesmo número de quatro formas

Um número não muda quando a base muda — só a forma de escrevê-lo. O 255 em decimal é FF em hexadecimal (2 dígitos em vez de 3) e 11111111 em binário (os oito bits de um byte, todos ligados). O hexadecimal é popular entre programadores justamente porque cada dígito hexadecimal corresponde a exatamente quatro bits.

Posso colar números com prefixo, como 0xFF ou 0b1010?

Sim — os prefixos padrão (0x para hexadecimal, 0b para binário, 0o para octal) são reconhecidos quando correspondem à base selecionada. Espaços e underscores usados como separadores de dígitos (como 1_000_000) também são ignorados.

Existe um tamanho máximo?

Na prática, não — este conversor usa aritmética de precisão arbitrária, então números muito além de 64-bit funcionam sem problema. Mas apenas números inteiros: frações não são suportadas.

Meus dados são enviados para algum lugar?

Não — isso acontece inteiramente no seu navegador, com JavaScript puro. Nada é enviado.

Convertburda — conversões universais
advertisement