Matemática

Conversor de Hexadecimal para Decimal — Binário e Octal

Converta números hexadecimais em decimais, com os equivalentes em binário e em octal.

Última atualização · Ver algoritmo, constantes e entradas padrão (JSON)

Insira os seus valores

Decimal 255
Resultados

Sobre esta calculadora

O hexadecimal usa dezesseis símbolos, então cada dígito carrega quatro bits de informação. Endereços de memória, códigos de cor e listagens de bytes são escritos em hexadecimal exatamente por esse motivo.

Exemplo resolvido

calculado com os valores padrão abaixo

Número hexadecimal FF Decimal 255 · Binário 11111111 · Octal 377 · Dígitos hex 2 · Bytes 1

Referências gerais de contexto

Isenção de responsabilidade

Estas calculadoras fornecem resultados matemáticos gerais. Servem para estudo, planeamento e estimativa — verifique tudo o que alimente um trabalho avaliado, um dado publicado ou um compromisso financeiro.

Mantido por: CalcDelta

Fonte da implementação

Este registro descreve a implementação desta página, sem validação independente. As referências externas sustentam apenas a fórmula ou definição indicada; estimativas e regras próprias mantêm suas premissas.

Ver algoritmo, constantes e entradas padrão (JSON)

Fórmula e variáveis

n = Σ d_k×16^k; bytes = ceil(hex_digits/2)

d_k
valor do dígito hexadecimal (0–15)
k
posição a partir da direita, começando em 0
digits
número de dígitos hex

Valor decimal exato dentro do intervalo seguro de inteiros JavaScript. Dígitos incluem zeros à esquerda; bytes inteiros = teto(dígitos/2).

Incorporar esta calculadora

Copie o iframe para colocar esta calculadora no seu site. Sem conta. O código acompanha os valores atuais.

Perguntas frequentes

Por que o número de bytes é arredondado para cima quando há uma quantidade ímpar de dígitos hexadecimais?

Cada dígito hexadecimal é um nibble de 4 bits e um byte tem 8 bits. A calculadora informa bytes inteiros arredondando para cima metade dos dígitos: F ocupa um byte e FF também. Zeros à esquerda contam na largura inserida.

Que entrada hexadecimal é aceita?

Insira dígitos hexadecimais (0–9, A–F), com prefixo 0x opcional. Outros caracteres, valor vazio e inteiros além do intervalo exato do JavaScript são rejeitados.