Conversores
Conversor de bases: binário, octal, decimal e hexadecimal
Converta números de qualquer tamanho entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, com complemento para dois.
- Binário (2)
1111 1111 - Octal (8)
377 - Decimal (10)
255 - Hexadecimal (16)
FF 73
Padrões de bits (8 bits necessários)
| Largura | Complemento para dois |
|---|---|
| 8 bits | 1111 1111 |
| 16 bits | 0000 0000 1111 1111 |
| 32 bits | 0000 0000 0000 0000 0000 0000 1111 1111 |
| 64 bits | 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 |
O que é esta ferramenta?
Introduza um número em qualquer base e veja-o ao mesmo tempo em binário, octal, decimal, hexadecimal e na base que escolher. Os números podem ser tão grandes quanto quiser, prefixos como 0x e 0b são detetados automaticamente e a tabela de bits mostra o complemento para dois dos valores com sinal.
A conversão usa inteiros de precisão arbitrária (BigInt), por isso até números de 100 dígitos são convertidos exatamente, sem arredondamentos. Os números negativos mantêm o sinal de menos em todas as bases.
O complemento para dois é a forma como os computadores guardam inteiros com sinal: −1 em 8 bits é 11111111. A tabela mostra se um valor cabe em cada largura e o padrão de bits exato.
Para converter texto em bytes binários ou hexadecimais, use antes o Codificador / Descodificador — esta ferramenta converte valores numéricos.
Como usar: Conversor de bases numéricas
- Escreva um número, ou cole-o com um prefixo 0b, 0o ou 0x.
- Escolha a base se não tiver sido detetada automaticamente.
- Leia o resultado em binário, octal, decimal, hexadecimal e numa base personalizada de 2 a 36.
- Copie qualquer valor e consulte a tabela de complemento para dois em 8, 16, 32 e 64 bits.
Exemplos
255 noutras bases
255
Binary 11111111 · Octal 377 · Hex FF
Perguntas frequentes
Como converto binário em decimal?
Escreva o número binário (ou use o prefixo 0b) e leia a linha Decimal. Cada dígito binário é uma potência de dois: 1011 é 8 + 0 + 2 + 1 = 11.
Que letras se usam nas bases acima de 10?
Aos dígitos 0–9 seguem-se as letras a–z, por isso o hexadecimal usa 0–9 e A–F, e a base 36 todos os dígitos e letras. Maiúsculas e minúsculas são indiferentes.
Suporta números com casas decimais?
Não, o conversor trabalha com números inteiros. As frações muitas vezes não têm representação exata noutras bases.
Há limite de tamanho?
Na prática não — números com centenas de dígitos são convertidos instantaneamente.
Vai precisar de mais capacidades no futuro?
Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.