Pular para o conteúdo
NewKitApp

Search tools

Jump to any tool by name

Number Base Converter

Converte números entre binário, octal, decimal e hexadecimal — e veja os quatro ao mesmo tempo.

Enter a value above to see it in binary, octal, decimal, and hex at the same time.

What is Number Base Converter?

Uma base numérica (ou radix) é a contagem de dígitos distintos que um sistema numérico usa para escrever valores. O decimal usa dez dígitos (0–9), o binário usa dois (0–1), o octal usa oito (0–7) e o hexadecimal usa dezesseis (0–9 mais A–F). Todo número inteiro tem a mesma magnitude, independentemente da base em que é escrito — a base só muda a notação. Os programadores mudam entre essas bases constantemente: binário para máscaras de bits e flags, octal para permissões de arquivos Unix, decimal para figuras destinadas a humanos e hexadecimal para endereços de memória, valores de cor e dumps de bytes. Este conversor analisa sua entrada na base escolhida e a renderiza em todas as quatro ao mesmo tempo, para que você possa verificar um valor em diferentes notações sem executar um cálculo separado para cada uma. Ele é construído sobre BigInt, então ele lida com valores muito além da faixa de números inteiros seguros de 53 bits do JavaScript — incluindo identificadores de 64 bits e hashes de 256 bits — sem arredondamento de ponto flutuante.

How to Use Number Base Converter

  1. Digite ou cole o número que você deseja converter no campo Valor.
  2. Escolha a base que corresponde à sua entrada (binário, octal, decimal ou hexadecimal) — o analisador lê seu valor a partir dessa base.
  3. Leia o valor equivalente em todas as quatro bases na lista abaixo; cada linha tem seu próprio botão de cópia.
  4. Você pode incluir um prefixo opcional 0b, 0o ou 0x em sua entrada — ele é removido automaticamente antes da análise.

Examples

Decimal 255

Input: 255 (de: decimal)

Output: binário 11111111 · octal 377 · decimal 255 · hexadecimal FF

Hexadecimal DEADBEEF

Input: DEADBEEF (de: hexadecimal)

Output: binário 11011110101011011011111011101111 · decimal 3735928559

Máscara binária

Input: 10101010 (de: binário)

Output: decimal 170 · octal 252 · hexadecimal AA

Common Mistakes

  • Esquecer de mudar a base De antes de colar — colar FF enquanto a base está definida como Decimal irá relatar dígitos inválidos, porque F não é um dígito decimal.
  • Tratar um zero à frente como significando octal da maneira que alguns códigos C fazem: essa ferramenta de conversão apenas muda de base quando você seleciona uma base De diferente, não porque a entrada começa com 0.
  • Confundir magnitude com notação — 10 em binário, 10 em decimal e 10 em hexadecimal são três valores diferentes (2, 10 e 16) mesmo que pareçam idênticos.
  • Esperar resultados fracionários: essa ferramenta converte apenas números inteiros, então 3,14 não é uma entrada válida em nenhuma base aqui.

Why Use This Tool

  • Exibe as quatro bases ao mesmo tempo, então você pode verificar uma conversão sem executá-la quatro vezes separadas.
  • Construída com BigInt, então IDs de 64 bits e hashes de 256 bits convertem exatamente sem perda de precisão.
  • Aceita prefixos opcionais 0b / 0o / 0x e qualquer caixa de letras, correspondendo à forma como o valor apareceria no código-fonte.
  • Cópia de um clique por base, útil para colar diretamente no código, configurações ou documentação.

Frequently Asked Questions