Strumento gratuito / nessun upload

Convertitore UID RFID: esadecimale, decimale e ordine dei byte invertito

Incolla l’UID di una card e osserva ogni rappresentazione che un lettore o un backend può produrre: esadecimale normalizzato, ordine dei byte invertito, valore decimale e mappa completa dei byte. Tutto viene eseguito in questo browser.

Convertitore di formato UID
Tutti i calcoli avvengono in questo browser. I dati non vengono caricati né archiviati da ChargeRFID.

UID / CONVERSION

Convertitore di formato UID

Normalizza un identificativo esadecimale, inverte l’ordine dei byte e calcola il valore decimale in locale.

Lunghezza in byte

Accetta 4, 7 o 10 byte con spazi, due punti, trattini o prefisso 0x.

STATE
EXACT
Lunghezza in byte
7
BITS
56
Esadecimale normalizzato
04A1B2C3D4E5F6
HEX / SPACED
04 A1 B2 C3 D4 E5 F6
Ordine dei byte invertito
F6E5D4C3B2A104
Valore decimale
1303689068602870
BYTE MAP / MSB → LSB
B0B1B2B3B4B5B6
04A1B2C3D4E5F6
4161178195212229246

Perché la stessa card mostra due numeri diversi

Un UID RFID è una sequenza di byte e ogni sistema la restituisce a modo suo. Molti lettori trasmettono per primo il byte meno significativo: 04 A1 B2 C3 diventa C3 B2 A1 04. Altri convertono il valore in decimale, eliminano gli zeri iniziali o raggruppano le cifre.

Nessuno di questi sistemi è in errore: tutti descrivono lo stesso chip. L’integrazione fallisce quando due parti si scambiano elenchi di identificativi senza concordare rappresentazione e ordine dei byte. Questo convertitore rende visibile ogni rappresentazione e la discrepanza emerge in pochi secondi.

UID da 4, 7 e 10 byte

I chip contactless conformi a ISO/IEC 14443 usano identificativi di taglia singola (4 byte), doppia (7 byte) o tripla (10 byte). La maggior parte delle credenziali moderne di ricarica e di accesso porta un UID da 7 byte, mentre molti lettori installati riportano ancora solo 4 byte.

Se una tessera da 7 byte attraversa una catena di lettura a 4 byte, il valore viene troncato e non corrisponde più al file di produzione. Confronta la lunghezza in byte nel backend con quella del file di produzione prima di considerare difettose le card.

Come usare il convertitore

Scegli l’input esadecimale o decimale, seleziona la lunghezza in byte e incolla l’identificativo. Sono accettati spazi, due punti, trattini e prefisso 0x. Il pannello mostra il valore normalizzato, l’ordine dei byte invertito, la rappresentazione decimale e ogni byte con il suo equivalente decimale.

Copia qualsiasi rappresentazione con un clic oppure esporta l’analisi in CSV da allegare a un ticket di supporto o a una consegna di integrazione. Se un valore non è interpretabile alla lunghezza scelta, lo strumento lo segnala invece di tirare a indovinare.

Domande sulla conversione degli UID

Domande sulla conversione degli UID

Molti chipset di lettura trasmettono per primo il byte meno significativo. Se il backend mostra gli stessi byte in ordine opposto rispetto al file di produzione, la catena di lettura inverte l’ordine dei byte. Invertilo una sola volta, in modo coerente, su un solo lato.

Tratta l’intero UID come un numero intero senza segno e converti dalla base 16 alla base 10. Un UID da 7 byte può superare il limite dei 32 bit: usa 64 bit o precisione arbitraria. Questo strumento esegue la conversione in locale per identificativi da 4, 7 e 10 byte.

Di solito una di tre cause: il backend memorizza il valore decimale mentre la card mostra l’esadecimale, l’ordine dei byte è invertito da qualche parte, oppure un foglio di calcolo ha eliminato gli zeri iniziali. Confronta tutte le rappresentazioni prima di ricodificare le card.

No. Analisi e conversione avvengono interamente nel tuo browser. Gli identificativi non vengono trasmessi né archiviati da ChargeRFID; una volta caricata la pagina, lo strumento funziona anche offline.

Revisione di un tecnico

Vuoi un secondo parere su questo risultato?

Lascia un’e-mail di lavoro e un tecnico ChargeRFID risponde con una breve valutazione del tuo caso di formato, di norma entro un giorno lavorativo. Vengono inviati solo la tua e-mail e la tua nota; i dati dei tuoi identificativi non lasciano mai questo browser.

Nessuna newsletter, nessuna lista. Una risposta da un tecnico.

Stai ordinando tessere? Definisci il formato prima della produzione.

Ogni ordine ChargeRFID include un contratto dati leggibile da macchina con vettori di accettazione, così il tuo team backend può verificare il formato degli identificativi prima dell’arrivo delle card.