Pular para o conteúdo

Conversor de Base Numérica

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

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.

Avalie esta ferramenta

Compartilhe sua experiência para ajudar outras pessoas.

Mais nesta categoria