Copiado com sucesso!

Conversor de Base Numérica

Converta números entre binário, octal, decimal e hexadecimal em tempo real. Digite em qualquer campo e os outros são atualizados automaticamente. 🔢

Esta ferramenta processa os dados localmente no seu navegador. Nenhuma informação é enviada para servidores.

O que são bases numéricas?

Bases numéricas (ou sistemas de numeração posicional) são formas de representar quantidades usando um conjunto fixo de símbolos. O número de símbolos disponíveis define a base do sistema. No cotidiano usamos a base 10 (decimal), mas na computação as bases 2 (binário), 8 (octal) e 16 (hexadecimal) são fundamentais.

Binário (base 2)

O sistema binário utiliza apenas dois dígitos: 0 e 1. É a linguagem nativa dos computadores, onde cada dígito (bit) representa um estado elétrico ligado ou desligado. Grupos de 8 bits formam um byte, a unidade básica de dados.

Octal (base 8)

Usa os dígitos de 0 a 7, onde cada dígito octal corresponde a exatamente 3 bits. Foi amplamente usado em sistemas antigos e permanece presente em permissões de arquivos Unix/Linux (como chmod 755).

Hexadecimal (base 16)

Utiliza os dígitos 0-9 e as letras A-F. Cada dígito hexadecimal representa 4 bits, tornando-o ideal para representar bytes de forma compacta. É usado em cores CSS (#FF5733), endereços de memória, códigos de caracteres Unicode e depuração de software.

Tabela de equivalência

Alguns exemplos de equivalência entre as quatro bases: o decimal 10 equivale a 1010 em binário, 12 em octal e A em hexadecimal. Já o decimal 255 é 11111111 em binário, 377 em octal e FF em hexadecimal.

Conversão em tempo real Digite em qualquer campo e todos os outros são atualizados instantaneamente, sem necessidade de clicar em botões.
4 bases simultâneas Converta entre binário, octal, decimal e hexadecimal de forma bidirecional a partir de qualquer campo.
Cópia rápida Copie o valor de qualquer base com um clique no botão ao lado do campo.

Perguntas Frequentes

Bases numéricas são sistemas de representação de números que utilizam uma quantidade fixa de símbolos:

  • Decimal (base 10) — dígitos 0 a 9
  • Binário (base 2) — dígitos 0 e 1
  • Octal (base 8) — dígitos 0 a 7
  • Hexadecimal (base 16) — dígitos 0 a 9 e letras A a F

O sistema binário é a base da computação. Computadores processam informações como sequências de zeros e uns (bits). Cada bit representa um estado ligado (1) ou desligado (0).

Todo dado digital — texto, imagens, vídeos — é armazenado em binário.

Hexadecimal é muito usado em programação e design web:

  • Cores CSS (#FF5733)
  • Endereços de memória
  • Valores de bytes e dados binários

Cada dígito hex equivale a 4 bits, tornando-o mais compacto e legível que binário.

O sistema octal (base 8) utiliza os dígitos de 0 a 7. Foi popular em computação antiga por sua relação com grupos de 3 bits.

Hoje é usado principalmente em permissões de arquivos Unix/Linux (ex: chmod 755) e em algumas linguagens de programação.

Sim. A ferramenta utiliza BigInt do JavaScript para lidar com números que ultrapassam o limite de precisão padrão. Isso permite converter números muito grandes entre todas as bases sem perda de precisão.

Cada base aceita um conjunto específico de caracteres:

  • Binário0 e 1
  • Octal0 a 7
  • Decimal0 a 9
  • Hexadecimal0 a 9 e A a F

Multiplique cada dígito binário pela potência de 2 correspondente à sua posição, da direita para a esquerda:

1101 = 1×8 + 1×4 + 0×2 + 1×1 = 13

Esta ferramenta faz esse cálculo automaticamente para qualquer tamanho de número.

Infraestrutura DokeHost

Hospedar com Quem Entende de Tecnologia

Nossa infraestrutura enterprise sustenta desde ferramentas gratuitas até servidores críticos de empresas. Conheça os serviços que podem impulsionar o seu projeto.