Conversor de Bases Numéricas

Converta números entre binário, octal, decimal e hexadecimal. Aceita prefixos 0x, 0b e 0o.

Sobre esta ferramenta

Os sistemas de numeração binário, octal, decimal e hexadecimal são fundamentais em programação, eletrônica e arquitetura de computadores. Este conversor transforma qualquer número entre as quatro bases instantaneamente, mostrando os quatro resultados ao mesmo tempo. Aceita prefixos comuns como 0x (hexadecimal), 0b (binário) e 0o (octal), além de separadores de milhares com espaços ou sublinhados. Usa aritmética de precisão arbitrária (BigInt), então lida com números maiores que o inteiro seguro do JavaScript sem perder exatidão. Todo o cálculo acontece no seu navegador, sem enviar dados a servidores.

Sobre esta ferramenta

Os sistemas de numeração binário, octal, decimal e hexadecimal são fundamentais em programação, eletrônica e arquitetura de computadores. Este conversor transforma qualquer número entre as quatro bases instantaneamente, mostrando os quatro resultados ao mesmo tempo. Aceita prefixos comuns como 0x (hexadecimal), 0b (binário) e 0o (octal), além de separadores de milhares com espaços ou sublinhados. Usa aritmética de precisão arbitrária (BigInt), então lida com números maiores que o inteiro seguro do JavaScript sem perder exatidão. Todo o cálculo acontece no seu navegador, sem enviar dados a servidores.

Casos de uso

  • Converter valores hexadecimais de cores ou endereços de memória para decimal
  • Interpretar máscaras de bits e flags binários ao depurar código
  • Trabalhar com permissões e códigos octais em sistemas Unix
  • Verificar conversões em exercícios de arquitetura de computadores

Perguntas frequentes

Quais bases numéricas o conversor suporta?
Binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Ao digitar um número válido você vê as quatro representações ao mesmo tempo, com o cartão da sua base de origem marcado.
Posso digitar prefixos como 0x, 0b ou 0o?
Sim. Os prefixos 0x (hex), 0b (binário) e 0o (octal) são aceitos e removidos antes da conversão. A interpretação dos dígitos é definida pela base de origem selecionada.
Qual é o maior número que posso converter?
Não há limite prático: o conversor usa BigInt (precisão arbitrária), então lida com valores muito acima de Number.MAX_SAFE_INTEGER sem perder exatidão.
Por que o resultado hexadecimal aparece em maiúsculas?
Por convenção, valores hexadecimais são exibidos em maiúsculas (FF, DEADBEEF). A entrada aceita letras maiúsculas e minúsculas indistintamente.

Ferramentas relacionadas