Herramienta gratuita / sin subida de datos

Conversor de UID RFID: hexadecimal, decimal y orden de bytes invertido

Pegue el UID de una tarjeta y vea todas las representaciones que un lector o sistema central puede producir: hexadecimal normalizado, orden de bytes invertido, valor decimal y el mapa completo de bytes. Todo se ejecuta en este navegador.

Conversor de formato UID
Todos los cálculos se realizan en este navegador. ChargeRFID no carga ni almacena los datos introducidos.

UID / CONVERSION

Conversor de formato UID

Normalice un identificador hexadecimal, invierta el orden de bytes y calcule el valor decimal localmente.

Longitud en bytes

Admite 4, 7 o 10 bytes con espacios, dos puntos, guiones o prefijo 0x.

STATE
EXACT
Longitud en bytes
7
BITS
56
Hexadecimal normalizado
04A1B2C3D4E5F6
HEX / SPACED
04 A1 B2 C3 D4 E5 F6
Orden de bytes invertido
F6E5D4C3B2A104
Valor decimal
1303689068602870
BYTE MAP / MSB → LSB
B0B1B2B3B4B5B6
04A1B2C3D4E5F6
4161178195212229246

Por qué la misma tarjeta muestra dos números distintos

Un UID RFID es una secuencia de bytes, y cada sistema los presenta a su manera. Muchos lectores transmiten primero el byte menos significativo: 04 A1 B2 C3 se convierte en C3 B2 A1 04. Otros convierten el valor a decimal, eliminan los ceros iniciales o agrupan los dígitos en bloques.

Ninguno de estos sistemas está equivocado: todos describen el mismo chip. La integración falla cuando dos partes intercambian listas de identificadores sin acordar la representación y el orden de bytes. Este conversor hace visible cada representación y la discrepancia se localiza en segundos.

UID de 4, 7 y 10 bytes

Los chips sin contacto conformes a ISO/IEC 14443 usan identificadores de tamaño simple (4 bytes), doble (7 bytes) o triple (10 bytes). La mayoría de las credenciales modernas de recarga y de acceso llevan un UID de 7 bytes, mientras que muchos lectores ya instalados solo devuelven 4 bytes.

Cuando una tarjeta de 7 bytes pasa por una cadena de lectura de 4 bytes, el valor se trunca y deja de coincidir con el archivo de producción. Compare la longitud en bytes del sistema central con la del archivo de producción antes de dar las tarjetas por defectuosas.

Cómo usar el conversor

Elija entrada hexadecimal o decimal, seleccione la longitud en bytes y pegue el identificador. Se aceptan espacios, dos puntos, guiones y el prefijo 0x. El panel muestra el valor normalizado, el orden de bytes invertido, la representación decimal y cada byte con su equivalente decimal.

Copie cualquier representación con un clic o exporte el análisis en CSV para adjuntarlo a un ticket de soporte o a una entrega de integración. Si un valor no puede interpretarse con la longitud elegida, la herramienta lo indica en lugar de adivinar.

Preguntas sobre la conversión de UID

Preguntas sobre la conversión de UID

Muchos chipsets de lectura transmiten primero el byte menos significativo. Si su sistema central muestra los mismos bytes en orden opuesto al archivo de producción, la cadena de lectura invierte el orden de bytes. Inviértalo una sola vez, de forma coherente, en un solo lado.

Trate el UID completo como un entero sin signo y convierta de base 16 a base 10. Un UID de 7 bytes puede superar los límites de 32 bits: use 64 bits o precisión arbitraria. Esta herramienta convierte localmente identificadores de 4, 7 y 10 bytes.

Suele deberse a una de tres causas: el sistema almacena el valor decimal mientras la tarjeta muestra hexadecimal, el orden de bytes se invirtió en algún punto, o una hoja de cálculo eliminó los ceros iniciales. Compare todas las representaciones antes de regrabar tarjetas.

No. Todo el análisis y la conversión se ejecutan en su navegador. ChargeRFID no recibe ni almacena los identificadores; una vez cargada la página, la herramienta funciona incluso sin conexión.

Revisión de ingeniero

¿Quiere una segunda opinión sobre este resultado?

Deje un correo de trabajo y un ingeniero de ChargeRFID responderá con una breve valoración de su situación de formato, normalmente en un día laborable. Solo se envían su correo y su nota; sus datos de identificadores nunca salen de este navegador.

Sin boletines, sin listas. Una respuesta de un ingeniero.

¿Va a pedir tarjetas? Fije el formato antes de producir.

Cada pedido de ChargeRFID se entrega con un contrato de datos legible por máquina y vectores de aceptación, para que su equipo de backend verifique el formato de los identificadores antes de que lleguen las tarjetas.