Nos dois sentidos
Converta de hexadecimal para decimal e vice-versa. Inverter usa os resultados válidos como nova entrada e inverte o sentido da conversão.
Converta de hexadecimal para decimal e vice-versa, com um valor ou uma lista inteira.
Mais ações
Cada dígito hexadecimal representa quatro bits.
Clique em um valor para copiá-lo.
| HEX | Decimal | Binário |
|---|---|---|
| 0 | 0000 | |
| 1 | 0001 | |
| 2 | 0010 | |
| 3 | 0011 | |
| 4 | 0100 | |
| 5 | 0101 | |
| 6 | 0110 | |
| 7 | 0111 |
| HEX | Decimal | Binário |
|---|---|---|
| 8 | 1000 | |
| 9 | 1001 | |
| 10 | 1010 | |
| 11 | 1011 | |
| 12 | 1100 | |
| 13 | 1101 | |
| 14 | 1110 | |
| 15 | 1111 |
Não foi possível carregar o vídeo. Você pode seguir as instruções abaixo.
O vídeo mostra a interface em inglês.
Escolha HEX para decimal para passar de hexadecimal para decimal, ou Decimal para HEX para fazer o inverso. O sistema hexadecimal usa os dígitos de 0 a 9 e as letras de A a F. O sentido escolhido vale para todos os valores de entrada.
Converta de hexadecimal para decimal e vice-versa. Inverter usa os resultados válidos como nova entrada e inverte o sentido da conversão.
Ajuste o resultado hexadecimal ao seu código: maiúsculas ou minúsculas (FF ou ff), com o prefixo 0x opcional.
Converta vários valores separados por vírgulas, espaços, pontos e vírgulas ou quebras de linha. Cada resultado válido aparece em uma linha própria.
Importe uma lista de números de um arquivo TXT ou CSV. Copie o resultado ou baixe um relatório TXT, uma tabela CSV com cada entrada e seu resultado, ou um registro JSON.
A ferramenta converte as entradas válidas e informa a linha de origem e o motivo da rejeição das demais. Números acima do limite de inteiros representáveis com exatidão são sinalizados.
São aceitos valores de 0 a 9.007.199.254.740.991. Números negativos e frações são rejeitados. A entrada decimal não aceita notação científica.
O sistema hexadecimal tem base 16 e usa os dígitos de 0 a 9 e as letras de A a F. É comum em programação, códigos de cores e endereços de memória porque representa quatro bits com um único dígito.
Digite um valor hexadecimal como FF, 0xFF ou DEADBEEF para obter seu equivalente decimal. Separe vários valores por vírgulas, espaços, pontos e vírgulas ou quebras de linha para converter uma lista inteira.
Sim. Selecione Decimal para HEX ou use Inverter para mudar o sentido. Você pode usar maiúsculas ou minúsculas no resultado e adicionar o prefixo 0x se o seu código exigir.
Sim. Coloque cada valor em uma linha ou separe-os por vírgulas, espaços ou pontos e vírgulas. Os valores válidos são convertidos. Para os rejeitados, a ferramenta informa a linha de origem e o motivo. As vírgulas separam valores, então não as use como separadores de milhares.
Não. FF e ff representam o mesmo valor, 255. Só muda a notação. Use HEX em maiúsculas para escolher o formato que preferir.
São aceitos inteiros não negativos até 2^53-1, ou 9.007.199.254.740.991 em decimal. O equivalente hexadecimal é 1FFFFFFFFFFFFF. Valores maiores, números negativos e frações são rejeitados. A entrada decimal não aceita notação científica. Em hexadecimal, 1e3 é válido e equivale a 483 em decimal.
Sim. Importe um arquivo TXT ou CSV com números separados pelos delimitadores aceitos. O CSV é lido como uma lista de números. Cabeçalhos e campos entre aspas não são interpretados como dados de uma planilha. Baixar oferece TXT, CSV ou JSON, e Copiar copia os resultados válidos para a área de transferência.
A conversão acontece no navegador, sem enviar os valores para o cálculo. Os contadores de uso podem ser salvos localmente. Se você usar Copiar link, a URL copiada conterá os valores de entrada e o sentido da conversão. Compartilhe-a apenas com quem deve ter acesso a esses dados.
A conversão para decimal usa parseInt(value, 16), e a conversão para hexadecimal usa Number.prototype.toString(16). As operações numéricas são executadas em JavaScript no navegador, sem uma biblioteca de conversão adicional.
Nos dois sentidos, a ferramenta verifica se os valores são inteiros não negativos dentro do limite exato do JavaScript, 2^53-1. A entrada hexadecimal aceita 0 a 9 e A a F, com prefixo 0x opcional. A decimal aceita apenas dígitos, sem sinal nem ponto decimal.
A entrada hexadecimal aceita maiúsculas e minúsculas, com ou sem o prefixo 0x. Os valores são separados por vírgulas, espaços, pontos e vírgulas ou quebras de linha. Você pode colar uma coluna ou uma lista separada por vírgulas.
Os resultados hexadecimais podem usar maiúsculas ou minúsculas e o prefixo 0x opcional. Os valores convertidos mantêm a ordem da entrada. Para os rejeitados, o diagnóstico informa a linha de origem e o motivo.
Os números são convertidos localmente, sem uma API de conversão. O IndexedDB salva os contadores de uso quando disponível. Copiar link inclui a entrada e o modo no fragmento da URL para que o destinatário possa recuperá-los ao abrir o link.
TXT contém a entrada, o resultado e os detalhes do relatório. CSV associa cada valor de entrada ao seu resultado, deixando a célula de resultado vazia para valores inválidos. JSON inclui o sentido da conversão e os textos de entrada e saída. A tabela de referência mostra cada dígito hexadecimal com seu valor decimal e sua representação binária de quatro bits.