Conversor Hex / Binário

Converta entre formatos hexadecimal e binário

Gratuito
Converte automaticamente ao digitar

Conversor de Hex para Binário para RFID e EPC

Hexadecimal e binário são os dois formatos numéricos mais comuns ao trabalhar com sistemas RFID em baixo nível. Os códigos EPC são armazenados nas etiquetas como valores binários de 96 bits e transmitidos ao software do leitor como strings hexadecimais de 12 bytes. Este conversor lida com os dois sentidos instantaneamente — digite hex e veja binário, digite binário e veja hex — com conversão automática a cada tecla pressionada.

Nenhum botão é necessário e nenhum dado é enviado a um servidor. A ferramenta valida a entrada enquanto você digita e mostra automaticamente a contagem de bytes e a largura em bits.

Como o hexadecimal funciona em sistemas RFID

Leitores RFID Gen 2 se comunicam com etiquetas usando o protocolo de interface aérea ISO/IEC 18000-63. Nas camadas física e de protocolo, tudo são bits. Porém, como strings binárias de 96 bits são pouco práticas para leitura humana e APIs, os leitores expõem a memória da etiqueta em hexadecimal. Um EPC de 96 bits se torna exatamente 24 caracteres hexadecimais, ou 12 bytes, compacto o suficiente para aparecer em uma linha de tabela ou em um campo de URL e banco de dados.

Formato EPC Hex explicado

Uma string EPC hex SGTIN-96 bem formada tem esta aparência: 30 34 25 7B F7 19 4E 40 00 00 30 39

  • 30o byte de cabeçalho EPC que identifica o esquema SGTIN-96
  • 34codifica o valor de filtro de 3 bits e os primeiros 5 bits do prefixo da empresa
  • Os 10 bytes restantes codificam o restante do prefixo da empresa, a referência do item e o número de série

A notação separada por espaços, com bytes separados por espaços simples, é a convenção usada pela maioria dos middlewares de leitores, leitores fixos baseados em LLRP e logs de eventos EPCIS. A notação compacta, sem espaços, é comum em chaves primárias de banco de dados e parâmetros de URL.

De bytes para bits

Cada dígito hexadecimal representa exatamente 4 bits. A conversão é determinística e reversível: 0 → 0000, 1 → 0001, …, 9 → 1001, A → 1010, B → 1011, C → 1100, D → 1101, E → 1110, F → 1111. O byte 0x30 se converte em 00110000, que no SGTIN-96 é o cabeçalho fixo que identifica esta etiqueta como uma tag codificada em SGTIN-96.

Detalhamento dos campos EPC de 96 bits

Quando a ferramenta detecta exatamente 24 caracteres hexadecimais, ou seja, um EPC de 96 bits, ela mostra automaticamente um detalhamento colorido dos campos:

CorCampoBitsDescrição
ÂmbarCabeçalho0–7Deve ser 00110000 para SGTIN-96
AzulFiltro8–10Nível da cadeia de suprimentos com 3 bits
RoxoPartição11–13Determina o comprimento em dígitos do prefixo
VerdeEmpresa + Item14–57Campo combinado de 44 bits
CinzaSérie58–95Identificador exclusivo de item com 38 bits

Esse detalhamento permite verificar manualmente a codificação de etiquetas sem executar uma operação completa de decodificação. É especialmente útil ao inspecionar a saída bruta do leitor para confirmar rapidamente se o cabeçalho e os bytes de partição estão corretos antes de enviar o EPC ao pipeline de decodificação.

Como usar o conversor

Digite ou cole sua string hex no painel da esquerda. A ferramenta remove espaços em branco, valida que cada caractere seja um dígito hex válido de 0 a 9 ou A a F, verifica se a contagem de bytes é par e converte em tempo real. O painel da direita é atualizado com o resultado binário formatado em grupos de 8 bits por byte.

Para conversão de binário para hex, digite no painel da direita. A ferramenta valida que apenas os caracteres 0 e 1 estejam presentes, verifica se a contagem de bits é múltipla de 4 e faz a conversão reversa para hex formatado. Ambos os painéis têm botões de cópia para transferência rápida para outras ferramentas.

Casos de uso práticos

  • Verificação manual de etiquetasquando o software do leitor retorna um EPC inesperado, converter para binário permite inspecionar visualmente cada campo sem escrever um script de decodificação.
  • Depuração de protocolocapturas de pacotes LLRP costumam conter resultados de inventário em hex. Converter para binário ajuda a identificar erros em nível de bit no prefixo da empresa ou nos campos seriais.
  • Operações com máscaras de bitsregras de controle de acesso e filtragem em leitores RFID usam máscaras de bits. Criar e verificar máscaras é mais fácil quando você consegue ver a representação binária do EPC ao lado da máscara.
  • Aprender o padrão SGTIN-96ver o EPC como 96 bits individuais, coloridos por campo, torna a especificação abstrata GS1 TDS concreta e fácil de entender.
  • Validação de codificação personalizadase você usa um esquema proprietário sobre os bancos de memória padrão Gen 2, converter o hex bruto de memória para binário permite verificar os valores de campo personalizados em relação à sua própria especificação.