Pular para o conteúdo

Conversor de Base Numérica

Converte entre binário, octal, decimal e hexadecimal.

Roda no seu navegador

Digite um valor em qualquer campo - decimal, hexadecimal, octal ou binário - os outros três atualizam na hora. Usa bigints: sem limite de precisão para uso típico.

Como usar

  1. Digite em qualquer campo

    Decimal, hex, octal ou binário.

  2. Leia os outros

    Os quatro campos atualizam a cada tecla.

  3. Copie o que precisar

    Botão de copiar ao lado de cada campo.

O que é?

Um conversor de base numérica traduz um valor entre sistemas posicionais. Decimal (base 10) é humano; binário (base 2) é a língua nativa do hardware; hexadecimal (base 16) é a forma compacta usada por devs para cores, endereços de memória e bitmasks; octal (base 8) aparece em permissões Unix.

Quando usar

Ler um código hex como componentes RGB; converter modos de arquivo Unix entre octal e flags binários; depurar um protocolo binário; transformar um endereço de memória de hex para decimal; conferir um exercício.

Erros comuns

Esquecer os prefixos 0x / 0o / 0b ao colar numa linguagem de programação - eles importam para o parser. Misturar representação com sinal e sem sinal para negativos. E confundir little-endian com big-endian: este conversor trabalha sobre valores, não buffers de bytes.

FAQ

Qual número máximo é suportado?
Arbitrário - usamos bigints do JavaScript, então até um decimal de 1000 dígitos converte exato. Pontos flutuantes não são suportados aqui.

Mais nesta categoria