Conversor de bases: binário, octal, decimal e hexadecimal
Converta números entre as bases 2, 8, 10, 16, 32 e 36.
Dados da calculadora
Resultados
Preencha os dados e clique em «Calcular» para ver o resultado.
Em resumo
- O que calcula
- Converta números entre as bases 2, 8, 10, 16, 32 e 36.
- Fórmula aplicada
Cada dígito vale o seu valor × base^posição- Exemplo
- O número 255 em base 10:
Conversor de bases numéricas
Trabalhar com permissões de arquivos, máscaras de bits, cores ou endereços de memória obriga a saltar constantemente entre bases numéricas.
Introduza o número uma vez e obtenha as quatro representações habituais de uma só vez.
Como funciona
O número é interpretado na base de origem, convertido para decimal e daí para a base de destino. Admitem-se letras até ao Z para as bases 32 e 36.
Fórmula
Cada dígito vale o seu valor × base^posição
255 em decimal = 1111 1111 em binário = FF em hexadecimal
Exemplo resolvido
O número 255 em base 10:
Binário: 11111111
Octal: 377
Hexadecimal: FF
Explicação
Por que o hexadecimal domina na informática
Um byte são oito bits, e oito bits escrevem-se exatamente com dois dígitos hexadecimais. Essa correspondência limpa faz do hexadecimal a forma mais compacta de ler memória, endereços e cores sem perder a relação direta com os bits.
As cores da web
Uma cor como #FF8000 são três bytes: vermelho no máximo, verde a metade, azul a zero. Converter cada par a decimal dá 255, 128 e 0, que é a mesma informação em notação RGB.
Binário e as potências de dois
Em binário cada posição vale o dobro da anterior, por isso os tamanhos informáticos são 256, 512, 1024. Um kilobyte tradicional são 1024 bytes e não mil.
Octal, o que quase desapareceu
Sobrevive nas permissões de ficheiros dos sistemas Unix, onde 755 ou 644 são na realidade números em base oito que codificam três grupos de três bits.
Perguntas frequentes
Admite decimais?
Não. A conversão trabalha com números inteiros, o caso habitual em programação e sistemas.
Porque é o hexadecimal tão comum?
Porque cada dígito hexadecimal representa exatamente quatro bits, pelo que um byte se escreve sempre com dois caracteres.
Por que um disco de 1 TB mostra menos capacidade?
Porque o fabricante conta um terabyte como um bilião de bytes e o sistema operativo divide-o por potências de 1024.
O que significa uma cor como #FF8000?
Três bytes em hexadecimal: FF é 255 de vermelho, 80 é 128 de verde e 00 é 0 de azul.
Quer calcular outra coisa?
Estas ferramentas costumam ser usadas junto com esta calculadora.
Dados
Bytes, kilobytes, megabytes, gigabytes e terabytes, em versão decimal e binária.
Base64
Converta texto para Base64 e recupere o texto original.
Timestamp
Converta entre timestamp Unix e data legível em UTC.
Palavras-passe
Palavras-passe aleatórias com entropia calculada, geradas no seu navegador.