Como usar
- Digite o número em qualquer campo (decimal, binário, hexadecimal ou octal).
- Os outros campos são atualizados na hora.
- Use o botão ao lado de cada campo para copiar o valor.
As bases mais usadas
- Binário (2): só 0 e 1 — a linguagem do computador. Cada dígito é um bit; 8 bits formam um byte.
- Octal (8): dígitos de 0 a 7. Usado em permissões de arquivos no Linux (
chmod 755). - Decimal (10): a base do dia a dia.
- Hexadecimal (16): 0–9 e A–F. Cada dígito equivale a 4 bits; usado em cores (
#FF8800), endereços de memória e MAC.
Como converter à mão
Decimal → binário: divida por 2 sucessivamente e leia os restos de baixo para cima. 13 → 6 r1 → 3 r0 → 1 r1 → 0 r1 = 1101.
Binário → decimal: some as potências de 2 onde há 1. 1101 = 8 + 4 + 0 + 1 = 13.
Aceitamos prefixos como 0x, 0b e 0o, sinal negativo e números de qualquer tamanho. Para ver endereços IPv4 em binário, use a calculadora de IP.
Perguntas frequentes
Tem limite de tamanho?
Não há limite prático: usamos aritmética de precisão arbitrária (BigInt), então números com centenas de dígitos funcionam.
Converte números com vírgula?
Não. A ferramenta trabalha com números inteiros, que é o caso mais comum em programação.