Conversor de Decimal para Hex
Hex aparece toda vez que você toca em cores, endereços de memória, pontos de código Unicode ou somas de verificação de arquivos. Este conversor aceita um inteiro decimal e retorna instantaneamente a representação em base-16, em maiúsculas. Números negativos saem em complemento de dois de 64 bits, a forma usada por compiladores e depuradores.
Como converter decimal para hex
-
1
Digite um número inteiro decimal
Digite um número inteiro positivo ou negativo, até o intervalo de 64 bits. Partes fracionárias são ignoradas; digite apenas o que quiser converter.
-
2
Leia a saída hex
O valor hexadecimal em maiúsculas aparece instantaneamente. Nenhum prefixo é adicionado; a ferramenta emite apenas os dígitos.
-
3
Verifique os valores negativos
Inteiros negativos saem em complemento de dois de 64 bits, então -1 vira FFFFFFFFFFFFFFFF, o padrão que um registro de 64 bits armazena.
-
4
Use o resultado
Copie o valor para seu código, arquivo de configuração ou terminal, adicionando 0x você mesmo onde a linguagem de destino exigir.
Como funciona a base-16
Hexadecimal usa dígitos 0-9 e letras A-F, onde A é igual a 10, B é igual a 11, até F que é igual a 15. Cada dígito hex codifica exatamente quatro bits, razão pela qual o hex é o companheiro natural do binário para programadores: um caractere hex substitui quatro dígitos binários sem perda.
Marcos comuns de conversão
| Decimal | Hex | Notas |
|---|---|---|
| 10 | A | Primeiro dígito que usa uma letra |
| 16 | 10 | O valor posicional se reinicia após F |
| 255 | FF | Valor máximo de um byte sem sinal |
| 256 | 100 | Primeiro valor que precisa de três dígitos |
| 4.095 | FFF | Máximo de 12 bits sem sinal |
| 65.535 | FFFF | Valor máximo de dois bytes |
| 16.777.215 | FFFFFF | Valor máximo de cor RGB |
Números com sinal e complemento de dois
Entradas negativas são convertidas para complemento de dois de 64 bits, o padrão de bits que um registro de 64 bits realmente contém. Digite -1 e você obtém FFFFFFFFFFFFFFFF; -42 vira FFFFFFFFFFFFFFD6. A ferramenta mostra o padrão de bits bruto, não uma forma algébrica como -2A; compare com o que o sistema de destino espera.
Dicas
- Códigos de cor precisam de 6 dígitos hex. Uma cor hex de CSS tem três bytes (6 dígitos), um por canal RGB. O conversor retorna FF para 255; adicione você mesmo os zeros que faltam ao montar uma cor como 0000FF.
- Endereços de memória usam 0x. O prefixo
0xsinaliza “o que segue é hex” em C, Python, JavaScript e na maioria dos desassembladores. Este conversor não o adiciona; digite-o você mesmo onde a linguagem de destino exigir. - A capitalização não altera o valor.
0xFFe0xffsão idênticos. Este conversor sempre emite maiúsculas.
Perguntas frequentes
O conversor trabalha apenas com números inteiros. Um valor como 3,14 é truncado para 3 antes da conversão. Remova primeiro a parte fracionária ou use uma ferramenta que lide com frações hexadecimais.
É um marcador sintático introduzido pela linguagem C para que o analisador saiba que os dígitos que seguem são base 16. Sem ele, 10 poderia ser base 10, 2, 8 ou 16; com 0x10 é inequivocamente 16 decimal. Este conversor não aceita entrada 0x; digite apenas os dígitos.
Inteiros negativos são exibidos como complemento de dois de 64 bits, o padrão que um registro de 64 bits armazena. -1 vira FFFFFFFFFFFFFFFF em vez de -1, porque esse é o valor que seu computador realmente guarda.
O número que você digita é enviado à calculadora a cada tecla, para que ela possa calcular o valor hex. Ele não é salvo depois de fechar a página e nunca é compartilhado.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Configuração Nginx
Gere blocos de servidor Nginx com TLS, HTTP/2, gzip, cache de navegador e regras de proxy reverso a partir de um formulário simples.
Ferramenta disponível em outros idiomas
- 10진수 → 16진수 변환기 [KO]
- Decimal till hexadecimal omvandlare [SV]
- Decimaal naar hexadecimaal converter [NL]
- Konwerter dziesiętny na szesnastkowy [PL]
- Dezimal zu Hex-Konverter [DE]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Convertidor de Decimal a Hex [ES]
- Konverter Desimal ke Heksadesimal [ID]
- محول العشري إلى الست عشري [AR]
- Convertisseur Décimal en Hexadécimal [FR]
- 10進数から16進数への変換ツール [JA]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- Decimal to Hex Converter [EN]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- 十进制到十六进制转换器 [ZH]