utilduck
Home · Desenvolvedor · Conversor de Base Numérica

Conversor de Base Numérica

Informe um número e sua base para vê-lo convertido nas quatro bases de uma vez.

Resultados
Binário (Base 2)11111111
Octal (Base 8)377
Decimal (Base 10)255
Hexadecimal (Base 16)FF

Sobre bases numéricas

Os computadores usam binário (0 e 1) no nível do hardware. Octal (0–7) e hexadecimal (0–F) são notações compactas muito usadas em programação e endereços de memória. Um número decimal é convertido para outras bases dividindo-o repetidamente pela base de destino e lendo os restos na ordem inversa.

Como converter entre bases numéricas?

Para converter um número decimal para outra base, divida-o repetidamente pela base de destino e leia os restos na ordem inversa; para converter para decimal, multiplique cada dígito pelo seu valor posicional e some os resultados. Exemplo: o decimal 255 é 11111111 em binário, 377 em octal e FF em hexadecimal.

Passos para converter um número decimal para outra base

  1. Divida o número decimal pela base de destino e anote o resto.
  2. Divida o quociente do passo anterior pela base novamente, anotando cada resto.
  3. Repita até o quociente chegar a 0.
  4. Leia os restos na ordem inversa (o último calculado primeiro) para obter o número convertido.
  5. Para hexadecimal, substitua os restos de 10 a 15 pelas letras A a F.

Conversão de base numérica

Valor decimal = Soma de (dígito x base^posição), lendo as posições da direita para a esquerda a partir de 0
  • Base 2 (binário) usa os dígitos 0-1 · Base 8 (octal) usa os dígitos 0-7
  • Base 10 (decimal) usa os dígitos 0-9 · Base 16 (hexadecimal) usa os dígitos 0-9 e A-F

Conversões de bases numéricas mais buscadas

Quanto é FF hexadecimal em decimal?

FF hexadecimal é 255 em decimal (15 × 16 + 15 = 255).

Quanto é 1010 binário em decimal?

1010 binário é 10 em decimal (1×8 + 0×4 + 1×2 + 0×1 = 10).

Como se escreve 255 em binário?

255 em decimal é 11111111 em binário (oito uns, o valor máximo de um byte de 8 bits).

Quanto é 100 binário em decimal?

100 binário é 4 em decimal (1×4 + 0×2 + 0×1 = 4).

Quanto é 7F hexadecimal em decimal?

7F hexadecimal é 127 em decimal (7×16 + 15 = 127), o valor máximo de um byte de 8 bits com sinal.

Como se escreve 10 decimal em hexadecimal?

10 em decimal é A em hexadecimal, já que os dígitos hex A-F representam 10-15.

Como se escreve 8 decimal em octal?

8 em decimal é 10 em octal (um grupo de 8 mais zero unidades).

Quanto é 377 octal em decimal?

377 octal é 255 em decimal (3×64 + 7×8 + 7×1 = 255).

Exemplos de conversão nas quatro bases

DecimalBinárioOctalHexadecimal
25511111111377FF
100110010014464
42101010522A
1000111110100017503E8
81000108

Perguntas frequentes

Por que os computadores usam binário em vez de decimal?

O hardware dos computadores é construído com transistores que são lidos de forma mais confiável em dois estados, ligado ou desligado, que correspondem naturalmente aos dígitos binários 1 e 0. Usar dois estados em vez de dez reduz a chance de ler um sinal errado.

Por que o hexadecimal é comum em programação?

Cada dígito hexadecimal representa exatamente 4 bits binários, então um byte (8 bits) é sempre exatamente 2 dígitos hexadecimais, como FF para 11111111. Isso torna o hexadecimal uma forma compacta e legível de representar valores binários, comum em códigos de cor e endereços de memória.

Como converto um número binário de volta para decimal?

Multiplique cada dígito binário por 2 elevado à sua posição, começando do 0 à direita, e some os resultados. Por exemplo, o binário 1010 é (1x8) + (0x4) + (1x2) + (0x1) = 10 em decimal.

Quais caracteres são inválidos em cada base?

O binário só aceita 0 e 1; o octal aceita de 0 a 7; o decimal aceita de 0 a 9; o hexadecimal aceita de 0 a 9 e de A a F, sem diferenciar maiúsculas de minúsculas. Digitar qualquer outro caractere mostra um erro para aquela base.

Esta ferramenta converte apenas números inteiros não negativos; ela não trata números negativos, valores fracionários (não inteiros) nem bases além de 2, 8, 10 e 16.

Sources: Donald E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms (positional numeral systems)

Privacidade e segurança

  • Calculado no navegador — O que você digita é calculado apenas no seu dispositivo e nunca é enviado a um servidor da utilduck.
  • Conexão criptografada — Todas as páginas são servidas por HTTPS, então ninguém na rede consegue ler o conteúdo.
  • Não compartilhado com terceiros — Seus dados não são repassados a serviços de análise ou de publicidade.
  • Nada é armazenado — Os resultados não são salvos em nenhum servidor e não é preciso criar conta.

Última atualização: 2026-08-17