EPC Encoder
Converta GTIN + número de série para formatos EPC hex, binário e URI
Preencha os campos e clique em Codificar
O que é um codificador EPC?
Um codificador de Código Eletrônico de Produto (EPC) converte identificadores de produto legíveis por humanos — prefixo da empresa, referência do item e número de série — na string hexadecimal padronizada de 96 bits gravada em uma etiqueta RFID UHF Gen 2. O padrão usado aqui é o SGTIN-96 (Número Global de Item Comercial Serializado, 96 bits), definido no EPC Tag Data Standard (TDS) da GS1. Ao codificar um GTIN em um EPC, cada item físico individual recebe uma identidade digital globalmente única que pode ser lida sem fio na velocidade das operações da cadeia de suprimentos.
Este codificador EPC online gratuito funciona inteiramente no navegador — nenhum dado é enviado para um servidor, nenhuma conta é necessária e não há limite de taxa para a codificação de etiquetas individuais.
Como codificar um EPC SGTIN-96
Preencha os quatro campos e clique em Codificar. A ferramenta valida os dados, calcula a partição EPC correta a partir do comprimento do prefixo da empresa, empacota todos os campos na estrutura de 96 bits e gera quatro representações ao mesmo tempo: EPC hex, binário, Tag URI e Pure Identity URI.
Prefixo de Empresa GS1
O Prefixo de Empresa GS1 é a sequência numérica atribuída exclusivamente pela GS1 à sua organização (por exemplo, 0614141). Ele pode ter de 6 a 12 dígitos, dependendo do nível da sua licença GS1. O número de dígitos determina a partição EPC, que controla quantos bits são alocados ao prefixo versus à referência do item dentro do campo combinado de 44 bits. Um prefixo de 6 dígitos deixa mais espaço para referências de item; um prefixo de 12 dígitos pode representar apenas uma única referência de item.
Número de Referência do Item
A referência do item, junto com o dígito verificador, forma a parte do produto no GTIN-13. Ao codificar para SGTIN-96, o dígito verificador é removido — ele se torna redundante quando os dados já estão dentro do EPC. Os dígitos do prefixo da empresa e da referência do item sempre somam 13. Se o prefixo da sua empresa tiver 7 dígitos, a referência do item deve ter exatamente 6 dígitos, com zeros à esquerda se necessário.
Número de Série
O número de série identifica de forma única uma instância física de um produto. O SGTIN-96 aloca 38 bits para o serial, suportando valores de 0 a 274.877.906.943. A atribuição sequencial de seriais dentro de cada lote de produção é uma boa prática — ela simplifica a reconciliação de inventário e torna a detecção de lacunas trivial.
Valor do Filtro
O campo de filtro de 3 bits acelera leituras direcionadas em ambientes com etiquetas mistas. Ao instruir um leitor a inventariar apenas etiquetas com um valor de filtro específico — por exemplo, "somente caixas" — você pode reduzir drasticamente o tempo de leitura em armazéns com etiquetagem simultânea em nível de pallet, caixa e item. Valores comuns: 0 = Todos os demais, 1 = Item de ponto de venda, 2 = Caixa, 4 = Embalagem interna, 6 = Unidade de carga.
Estrutura de Bits do SGTIN-96
Uma etiqueta SGTIN-96 totalmente codificada tem exatamente 96 bits. A distribuição é fixa conforme a especificação GS1 EPC TDS:
| Campo | Bits | Notas |
|---|---|---|
| Cabeçalho | 8 | Fixo em 0x30 para SGTIN-96 |
| Filtro | 3 | Indicador de nível da cadeia de suprimentos |
| Partição | 3 | Codifica o comprimento em dígitos do prefixo (0–6) |
| Prefixo da empresa | 20–40 | Derivado do valor da partição |
| Referência do item | 4–24 | Derivado do valor da partição |
| Número de série | 38 | Até 274 bilhões de identidades únicas |
O campo de partição é o que torna o SGTIN-96 flexível: um único formato de codificação acomoda qualquer comprimento de prefixo de empresa GS1 (6–12 dígitos) sem desperdiçar bits. A partição 5, por exemplo, significa que um prefixo de empresa de 7 dígitos ocupa 24 bits e a referência do item ocupa os 20 bits restantes.
Tag URI vs. Pure Identity URI
O codificador gera duas representações URI além do hex bruto:
- Tag URI — inclui todos os campos específicos da etiqueta, como valor de filtro e partição. É usada ao se comunicar com hardware físico de etiqueta e firmware de leitores.
- Pure Identity URI — remove os campos específicos da etiqueta e mantém apenas a identidade lógica do produto. É usada em mensagens de cadeia de suprimentos, como eventos EPCIS, e independe da codificação física da etiqueta.
Erros comuns de codificação
- Contagem de bits incorreta — causada por incompatibilidade entre o comprimento do prefixo da empresa e o comprimento esperado da referência do item. Se prefix.length + itemRef.length ≠ 13, o codificador retorna um erro de largura de bits.
- Serial fora do intervalo — valores acima de 274.877.906.943 excedem o campo serial de 38 bits. Use o Gerador EPC para produzir seriais sequenciais dentro do intervalo.
- Caracteres não numéricos — os campos EPC aceitam apenas dígitos. Os zeros à esquerda no prefixo da empresa são significativos e devem ser preservados.
Casos de uso da codificação EPC
- Etiquetagem de vestuário no varejo — codifique EPCs SGTIN-96 em nível de item antes de anexar etiquetas RFID na linha de produção.
- Rastreabilidade farmacêutica — EPCs serializados permitem rastreamento de lotes em nível de item do fabricante até a farmácia, atendendo requisitos como DSCSA (EUA) e FMD (UE).
- Recebimento em docas de armazém — caixas e pallets codificados em lote podem ser lidos em frações de segundo sem leitura manual.
- Anticontrafação — cada serial EPC exclusivo pode ser verificado em tempo real contra a base de autenticação do proprietário da marca.
- Monitoramento de cadeia fria — associe produtos individuais com etiqueta EPC a eventos de registradores de temperatura via EPCIS para conformidade regulatória.