logo
GeekFormat

Conversor Hexadecimal

Digite o valor
Exemplos:
2Binário
11111111.01010111111010110100
8Octal
377.25765515602517626145
10Decimal
255.3434342
16Hexadecimal
ff.57eb4dc153f2c65b9983

Instruções de uso:

  • Digite um valor na caixa de entrada acima, os resultados de conversão de todas as bases serão exibidos automaticamente abaixo
  • Clique no menu suspenso 'Base atual' ou em um cartão para mudar a base do valor de entrada
  • Clique no botão de cópia no canto superior direito do cartão de resultados para copiar o valor na base correspondente
  • Suporta conversão decimal, até 8 casas decimais
  • Suporta bases de 2 a 36, bases acima de 10 usam as letras a-z

Conversor de bases numéricas online gratuito. Converta instantaneamente entre hexadecimal, decimal, binário, octal e todas as bases de 2 a 36. Suporta números fracionários com aritmética de alta precisão Decimal.js. Sem cadastro, roda inteiramente no seu navegador.

Sugestões Relacionadas

Casos de uso

  • Converter códigos de cor hex como #FF5733 para valores decimais RGB para desenvolvimento web
  • Converter endereços de memória e dumps hex para valores decimais legíveis durante a depuração
  • Traduzir dados binários de pacotes de rede para hex ou decimal para análise de protocolo
  • Aprender e praticar conversões de sistemas numéricos para cursos de ciência da computação
  • Converter valores hexadecimais de logs de programação para decimal ou binário
  • Converter rapidamente entre permissões de arquivos Unix octais e valores chmod decimais

Recursos

  • Suporta todas as bases numéricas de 2 a 36: binário (2), octal (8), decimal (10), hexadecimal (16) e mais
  • Conversão de alta precisão alimentada por Decimal.js — lida com inteiros e números fracionários com precisão
  • Resultados instantâneos em tempo real enquanto você digita — sem necessidade de clicar em botões
  • Cópia com um clique para cada resultado de conversão
  • Suporta números negativos e frações decimais (até 20 dígitos fracionários)
  • Roda 100% no seu navegador — sem dados enviados, sem cadastro necessário

Como Usar

  1. Digite um número na caixa de entrada no topo da ferramenta
  2. Selecione a base (radix) do seu número de entrada usando o menu suspenso — escolha de binário (2) até base-36
  3. Visualize resultados de conversão instantâneos para binário, octal, decimal, hexadecimal e mais
  4. Clique em qualquer cartão de resultado para alternar a entrada para essa base e continuar convertendo
  5. Clique no ícone de cópia em qualquer cartão de resultado para copiar o valor convertido para a área de transferência
  6. Expanda 'Outras Bases (2-36)' para ver resultados para todas as bases de 2 a 36

Perguntas frequentes

Quais sistemas numéricos (bases) este conversor suporta?

Este conversor suporta todas as bases inteiras de 2 (binário) a 36. Binário, octal, decimal e hexadecimal são exibidos como cartões de acesso rápido.

Como faço para converter hexadecimal para decimal?

Selecione hexadecimal (base-16) como a base de entrada, digite seu valor hex (por exemplo, FF), e o resultado decimal aparece instantaneamente. Por exemplo, hex FF = decimal 255.

Como faço para converter decimal para hexadecimal?

Selecione decimal (base-10), insira seu número decimal (por exemplo, 255), e o resultado hex aparece instantaneamente. Por exemplo, decimal 255 = hex FF.

Como faço para converter binário para hexadecimal?

Selecione binário (base-2), insira sua string binária (por exemplo, 11111111), e o resultado hex aparece imediatamente. Cada 4 dígitos binários mapeiam para 1 dígito hex.

Suporta números fracionários (decimais)?

Sim. Números fracionários como 3.14 ou FF.8 são suportados com até 20 dígitos de precisão usando aritmética de alta precisão Decimal.js.

Suporta números negativos?

Sim. Basta adicionar um sinal de menos (-) antes do seu número de entrada.

Qual é a diferença entre hexadecimal e codificação Base64?

Hex usa 16 símbolos produzindo 2 caracteres por byte; Base64 usa 64 símbolos produzindo ~4 caracteres por 3 bytes, mais compacto. Hex é comum para depuração/códigos de cor; Base64 para URIs de dados/APIs.

Por que hexadecimal é usado em programação?

Hex fornece uma representação legível por humanos de dados binários. 1 dígito hex = 4 bits, 2 dígitos hex = 1 byte, tornando endereços de memória, códigos de cor (#FF5733) e endereços MAC fáceis de ler.

Meus dados estão seguros? Eles são enviados para um servidor?

Não. Todas as conversões rodam no seu navegador usando JavaScript. Seus números nunca saem do seu dispositivo. Sem processamento em servidor, sem armazenamento de dados, funciona offline.

O que significa 'base' ou 'radix'?

A base (radix) é o número de dígitos únicos usados em um sistema numérico. Binário usa 2 dígitos (0,1), decimal usa 10 (0-9), hexadecimal usa 16 símbolos.

Por que letras são usadas em hexadecimal e bases superiores?

Quando a base excede 10, as letras a-z são usadas como dígitos adicionais. Em hexadecimal, A=10, B=11, C=12, D=13, E=14, F=15.

Posso converter números grandes sem perder precisão?

Sim. Este conversor usa Decimal.js para aritmética de precisão arbitrária, evitando problemas de precisão de ponto flutuante.

O que é um Conversor Hexadecimal?

Um conversor hexadecimal é uma ferramenta que transforma números entre diferentes sistemas numéricos posicionais (bases/radices). As conversões mais comuns são entre hexadecimal (base-16), decimal (base-10), binário (base-2) e octal (base-8).

Hexadecimal usa 16 símbolos: 0-9 para valores 0 a 9, e A-F para valores 10 a 15. Um dígito hex corresponde exatamente a 4 dígitos binários (um nibble), tornando-o uma forma compacta de representar dados binários. Dois dígitos hex representam um byte (00 a FF = 0 a 255).

Binário (base-2) usa apenas 0 e 1. Octal (base-8) usa dígitos 0-7. Decimal (base-10) é o sistema numérico humano padrão usando dígitos 0-9.

Este conversor suporta todas as bases de 2 a 36. Bases acima de 10 usam letras a-z para dígitos além de 9. Também suporta números negativos e valores fracionários.

Privacy & Security

Todas as conversões de números rodam 100% no seu navegador. Os números são processados localmente usando JavaScript e nunca transmitidos para qualquer servidor. Nenhum dado é armazenado ou analisado.