Ferramenta gratuita / sem upload

Conversor de UID RFID: hexadecimal, decimal e ordem de bytes invertida

Cole o UID de um cartão e veja todas as representações que um leitor ou sistema central pode produzir: hexadecimal normalizado, ordem de bytes invertida, valor decimal e o mapa completo de bytes. Tudo é executado neste navegador.

Conversor de formato UID
Todos os cálculos são realizados neste navegador. Os dados não são enviados nem armazenados pela ChargeRFID.

UID / CONVERSION

Conversor de formato UID

Normalize um identificador hexadecimal, inverta a ordem dos bytes e calcule o valor decimal localmente.

Comprimento em bytes

Aceita 4, 7 ou 10 bytes com espaços, dois-pontos, hífens ou prefixo 0x.

STATE
EXACT
Comprimento em bytes
7
BITS
56
Hexadecimal normalizado
04A1B2C3D4E5F6
HEX / SPACED
04 A1 B2 C3 D4 E5 F6
Ordem dos bytes invertida
F6E5D4C3B2A104
Valor decimal
1303689068602870
BYTE MAP / MSB → LSB
B0B1B2B3B4B5B6
04A1B2C3D4E5F6
4161178195212229246

Por que o mesmo cartão mostra dois números diferentes

Um UID RFID é uma sequência de bytes, e cada sistema apresenta esses bytes de um jeito. Muitos leitores transmitem primeiro o byte menos significativo: 04 A1 B2 C3 vira C3 B2 A1 04. Outros convertem o valor para decimal, descartam zeros à esquerda ou agrupam os dígitos.

Nenhum desses sistemas está errado: todos descrevem o mesmo chip. A integração falha quando as duas partes de um projeto trocam listas de identificadores sem combinar representação e ordem dos bytes. Este conversor torna cada representação visível e a divergência aparece em segundos.

UIDs de 4, 7 e 10 bytes

Chips sem contato conforme a ISO/IEC 14443 usam identificadores de tamanho simples (4 bytes), duplo (7 bytes) ou triplo (10 bytes). A maioria das credenciais modernas de recarga e de acesso carrega um UID de 7 bytes, enquanto muitos leitores instalados ainda reportam apenas 4 bytes.

Quando um cartão de 7 bytes passa por uma cadeia de leitura de 4 bytes, o valor é truncado e deixa de corresponder ao arquivo de produção. Compare o comprimento em bytes no sistema central com o do arquivo de produção antes de considerar os cartões defeituosos.

Como usar o conversor

Escolha entrada hexadecimal ou decimal, selecione o comprimento em bytes e cole o identificador. Espaços, dois-pontos, hifens e prefixo 0x são aceitos. O painel mostra o valor normalizado, a ordem de bytes invertida, a representação decimal e cada byte com seu equivalente decimal.

Copie qualquer representação com um clique ou exporte a análise em CSV para anexar a um chamado de suporte ou a uma entrega de integração. Se um valor não puder ser interpretado no comprimento escolhido, a ferramenta avisa em vez de adivinhar.

Perguntas sobre conversão de UID

Perguntas sobre conversão de UID

Muitos chipsets de leitura transmitem primeiro o byte menos significativo. Se o sistema central mostra os mesmos bytes na ordem oposta ao arquivo de produção, a cadeia de leitura inverte a ordem dos bytes. Inverta uma única vez, de forma consistente, em um único lado.

Trate o UID completo como um único inteiro sem sinal e converta da base 16 para a base 10. Um UID de 7 bytes pode ultrapassar os limites de 32 bits: use 64 bits ou precisão arbitrária. Esta ferramenta faz a conversão localmente para identificadores de 4, 7 e 10 bytes.

Normalmente uma de três causas: o sistema armazena o valor decimal enquanto o cartão mostra hexadecimal, a ordem dos bytes foi invertida em algum ponto, ou uma planilha descartou zeros à esquerda. Compare todas as representações antes de regravar cartões.

Não. Toda a análise e conversão roda no seu navegador. Os identificadores não são transmitidos nem armazenados pela ChargeRFID; depois de carregada a página, a ferramenta funciona até offline.

Revisão de engenheiro

Quer um segundo olhar sobre este resultado?

Deixe um e-mail corporativo e um engenheiro de credenciais da ChargeRFID responde com uma avaliação curta da sua situação de formato, normalmente em um dia útil. Apenas o seu e-mail e a sua observação são enviados; os seus dados de identificadores nunca saem deste navegador.

Sem newsletter, sem lista. Uma resposta de um engenheiro.

Vai encomendar cartões? Defina o formato antes da produção.

Todo pedido ChargeRFID é entregue com um contrato de dados legível por máquina e vetores de aceitação, para que sua equipe de backend valide o formato dos identificadores antes de os cartões chegarem.