Decimal para hexadecimal

Digite um número e receba a forma hexadecimal para código, cores, endereços ou protocolos.

Nível 0 · navegador · ilimitado
3 caracteres
Hexadecimal
1F4
Binário111110100
Octal764
Decimal500
Hexadecimal1F4
Bits9

Escrevendo números em hexadecimal

O hexadecimal guarda quatro bits em cada dígito, então é o jeito compacto e legível de escrever dados binários: valores de bytes, endereços de memória, códigos Unicode, canais de cor e IDs. Converter do decimal é dividir por 16 e transformar cada resto num dígito, usando A a F para 10 a 15.

O agrupamento por bytes escreve o resultado em pares de dígitos, como editores hexadecimais e capturas de pacotes mostram os dados.

Exemplo resolvido

500 ÷ 16 = 31 resto 4; 31 ÷ 16 = 1 resto 15 (F); 1 ÷ 16 = 0 resto 1. Lendo os restos de trás para frente: 1F4. 65.535, o maior valor de 16 bits, é FFFF, agrupado como FF FF.

Maiúsculas ou minúsculas

As duas formas estão certas e os programas aceitam qualquer uma. Muitos guias de estilo usam maiúsculas na documentação e minúsculas no código e no CSS; use a do seu projeto.

Como funciona

A página lê a entrada decimal como um inteiro grande exato e escreve em base 16, o que equivale a dividir por 16 e juntar os restos, mas continua exato para valores muito grandes. Dígitos acima de 9 viram A–F no formato escolhido. Com o agrupamento, o resultado recebe zeros à esquerda até um número par de dígitos e é dividido em bytes. A tabela mostra o mesmo valor em binário, octal e decimal e o tamanho em bits. O sinal de menos continua sinal. Cada linha é convertida separadamente.

Perguntas frequentes

Como converter decimal para hexadecimal à mão?

Divida por 16 várias vezes, escreva cada resto como dígito hexadecimal (10 = A … 15 = F) e leia do último para o primeiro.

Devo colocar 0x?

Só no código. O 0x é uma notação das linguagens de programação, não faz parte do número.

Como escrever um número negativo em hexadecimal?

Esta página mantém o sinal de menos. Programas costumam guardar negativos em complemento de dois, que depende da largura do inteiro.

Existe limite de tamanho?

Na prática, não; a conta é exata.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/decimal-to-hex/