O que é hexadecimal (base 16)?

Hexadecimal é um sistema de numeração que utiliza dezesseis dígitos: 0–9 e as letras A–F (representando os valores 10–15). É um dos sistemas de numeração mais amplamente utilizados na computação, pois cada dígito hexadecimal corresponde exatamente a quatro dígitos binários (bits), tornando-o uma forma compacta de representar dados binários. Por exemplo, o byte 11111111 em binário é simplesmente FF em hex.

O hexadecimal está presente em todo o desenvolvimento de software. As cores em CSS são escritas como códigos hex (#FF5733), endereços de memória são exibidos em hex, endereços MAC utilizam pares hex (00:1A:2B:3C:4D:5E), e hashes criptográficos como SHA-256 produzem strings hex. A maioria das linguagens de programação suporta literais hex com o prefixo 0x.

Descrição da ferramenta

Esta ferramenta gera números hexadecimais (base 16) aleatórios utilizando os dígitos 0–9 e as letras A–F. Configure o comprimento dos dígitos e o tamanho do lote. Opcionalmente, é possível adicionar o prefixo 0x e alternar entre letras maiúsculas e minúsculas.

Exemplos

Dígitos Saída de exemplo
2 A7
6 3F8B0C
8 7E2D9A1F
8 (com prefixo) 0x7E2D9A1F
8 (minúsculas) 7e2d9a1f

Funcionalidades

  • Gere de 1 a 1.000 números hexadecimais aleatórios por lote
  • Comprimento de dígitos configurável de 1 a 256
  • Prefixo 0x opcional para saída pronta para uso em programação
  • Alternância entre letras maiúsculas (A–F) e minúsculas (a–f)
  • Cópia para a área de transferência com um clique e regeneração automática ao alterar os parâmetros

Casos de uso

  • Geração de códigos de cores hex aleatórios para prototipagem de design
  • Criação de dados de teste para parsers, validadores e formatadores hex
  • Produção de endereços MAC simulados, dumps de memória ou strings semelhantes a hashes para desenvolvimento