Os sistemas de numeração são a base da computação moderna. Enquanto usamos o sistema decimal no cotidiano, os computadores operam internamente com o sistema binário, usando apenas os dígitos 0 e 1. Programadores, estudantes de TI e técnicos em eletrônica frequentemente precisam converter números entre diferentes bases: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16).
Este conversor permite transformar qualquer número de uma base para outra com facilidade. O processo interno é sempre o mesmo: o número de origem é convertido para decimal e depois para a base de destino. Isso garante que qualquer combinação de bases seja suportada, sem exceção.
O sistema hexadecimal é especialmente comum em programação — cores CSS, endereços de memória e representação de bytes usam notação hex. O octal aparece em permissões de arquivos em sistemas Unix/Linux. E o binário é a linguagem fundamental de todo hardware digital.
Use esta calculadora sempre que precisar converter rapidamente entre bases numéricas, verificar resultados de cálculos ou entender como um número é representado em diferentes sistemas.
Simples⏱ 2 minAtualizado: 2026-06-16
Por Jeferson Bruno, fundador e editor · atualizado em 2026-06-16
No sistema hexadecimal, os dígitos vão de 0 a 9 e depois A (10) a F (15). O valor 255 corresponde a dois bytes FF, que é o máximo de um byte sem sinal.
Valor = 255, Base de origem = Decimal (10), Base de destino = Hexadecimal (16)
255 ÷ 16 = 15 com resto 15 → dígito hex: F,15 ÷ 16 = 0 com resto 15 → dígito hex: F,Lendo os restos de trás pra frente: FF
255 (Decimal) = FF (Hexadecimal)
3
Exemplo 3 — Hexadecimal para Decimal: 2A
As letras A-F no hexadecimal representam os valores decimais 10-15. O cálculo segue a mesma lógica: cada dígito multiplicado pela base elevada à sua posição.
Valor = 2A, Base de origem = Hexadecimal (16), Base de destino = Decimal (10)
Usar dígitos inválidos para a base escolhida, como digitar '9' em um número binário ou 'G' em hexadecimal.
Esquecer que letras hexadecimais (A-F) são maiúsculas — a calculadora aceita minúsculas, mas a notação padrão é com maiúsculas.
Confundir base de origem com base de destino, invertendo a conversão desejada.
Tentar converter números muito grandes para binário e não reconhecer o resultado pela quantidade de dígitos.
Esquecer que o prefixo '0x' (comum em código) não faz parte do número em si — remova-o antes de digitar no conversor.
💡 Dicas
No sistema hexadecimal, as letras A a F representam os valores 10 a 15. Lembre-se: A=10, B=11, C=12, D=13, E=14, F=15.
Uma forma rápida de converter binário para hexadecimal é agrupar os bits de 4 em 4 da direita para a esquerda. Cada grupo de 4 bits equivale a um dígito hexadecimal.
O valor máximo de um byte (8 bits) em binário é 11111111, em decimal é 255, e em hexadecimal é FF. Memorizar esses marcos ajuda muito no dia a dia.
Em sistemas Linux/Unix, as permissões de arquivo são escritas em octal. O 7 em octal (= 111 em binário) significa permissão de leitura, escrita e execução.
Cores em CSS como #FF5733 usam dois dígitos hexadecimais para cada canal de cor: FF = vermelho (255), 57 = verde (87), 33 = azul (51).
Para verificar se um número está correto em uma base, olhe os dígitos: binário só usa 0 e 1, octal vai de 0 a 7, e hexadecimal vai de 0 a 9 e A a F.
🔗 Calculadoras relacionadas
Continue explorando Utilitários e Conversores do mesmo tema.
A conversão sempre passa pelo valor decimal como intermediário. Primeiro, o número na base de origem é convertido para decimal somando cada dígito multiplicado pela base elevada à sua posição. Depois, o valor decimal é convertido para a base de destino usando divisões sucessivas, anotando os restos.
Por que os computadores usam o sistema binário?
Porque transistores, que são os blocos fundamentais dos processadores, operam em dois estados: ligado (1) ou desligado (0). É muito mais simples e confiável construir circuitos eletrônicos que reconhecem dois estados do que dez, como exigiria o sistema decimal.
Para que serve o sistema hexadecimal na prática?
O hexadecimal é uma forma compacta de representar valores binários. Cada dígito hexadecimal equivale exatamente a 4 bits, então um byte (8 bits) sempre corresponde a 2 dígitos hex. É usado em: cores CSS (como #FF0000 para vermelho), endereços de memória, representação de dados em depuração e protocolos de rede.
Qual a diferença entre binário e hexadecimal?
Ambos são sistemas de numeração usados em computação, mas com bases diferentes. Binário usa apenas 0 e 1 (base 2), resultando em números longos. Hexadecimal usa 16 símbolos (0-9 e A-F), permitindo representar o mesmo valor de forma muito mais compacta. Um byte em binário tem 8 dígitos; em hexadecimal, apenas 2.
O que significa chmod 755 em octal?
É uma forma octal de representar permissões de arquivo no Linux. O 7 em octal equivale a 111 em binário (leitura + escrita + execução = 4+2+1), o 5 equivale a 101 em binário (leitura + execução = 4+0+1). Assim, 755 significa: dono tem todas as permissões, grupo e outros têm leitura e execução.
Posso converter qualquer número inteiro entre as bases?
Sim, esta calculadora suporta a conversão de qualquer número inteiro não negativo entre as bases 2, 8, 10 e 16. Para números muito grandes, o resultado em binário pode ter muitos dígitos, mas o cálculo permanece preciso enquanto o valor estiver dentro dos limites do JavaScript (até 2^53 - 1).