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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
Gerador de Cores Análogas
Crie uma paleta análoga de cinco cores a partir de qualquer cor base, com o trio clássico, dois tons externos e valores hex, RGB e HSL.
Gerador de Papel de Parede em Gradiente
Gere papéis de parede em gradiente borrados de três cores para laptop, telefone ou fundos do Zoom. Randomize ou defina o ângulo e o desfoque manualmente.
Conversor de ASCII para Hex
Converta texto ASCII em valores de byte hexadecimal. A saída usa dois dígitos hexadecimais por caractere, prontos para dumps de memória, rastreamentos de pacotes ou tabelas de firmware.
Ferramenta disponível em outros idiomas
- 10진수 → 16진수 변환기 [KO]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- Decimaal naar hexadecimaal converter [NL]
- 十进制到十六进制转换器 [ZH]
- Dezimal zu Hex-Konverter [DE]
- Decimal to Hex Converter [EN]
- Konverter Desimal ke Heksadesimal [ID]
- Decimal till hexadecimal omvandlare [SV]
- Konwerter dziesiętny na szesnastkowy [PL]
- محول العشري إلى الست عشري [AR]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Convertidor de Decimal a Hex [ES]
- Convertisseur Décimal en Hexadécimal [FR]
- 10進数から16進数への変換ツール [JA]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]