Conversor de Base Numérica
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.
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ário —
0e1 - Octal —
0a7 - Decimal —
0a9 - Hexadecimal —
0a9eAaF
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.