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.
UID / CONVERSION
Conversor de formato UID
Normalize um identificador hexadecimal, inverta a ordem dos bytes e calcule o valor decimal localmente.
Aceita 4, 7 ou 10 bytes com espaços, dois-pontos, hífens ou prefixo 0x.
- Hexadecimal normalizado
04A1B2C3D4E5F6- HEX / SPACED
04 A1 B2 C3 D4 E5 F6- Ordem dos bytes invertida
F6E5D4C3B2A104- Valor decimal
1303689068602870
| B0 | B1 | B2 | B3 | B4 | B5 | B6 |
|---|---|---|---|---|---|---|
| 04 | A1 | B2 | C3 | D4 | E5 | F6 |
| 4 | 161 | 178 | 195 | 212 | 229 | 246 |
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.
Ferramentas relacionadas
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.