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.
UID / CONVERSION
Conversor de formato UID
Normalice un identificador hexadecimal, invierta el orden de bytes y calcule el valor decimal localmente.
Admite 4, 7 o 10 bytes con espacios, dos puntos, guiones o prefijo 0x.
- Hexadecimal normalizado
04A1B2C3D4E5F6- HEX / SPACED
04 A1 B2 C3 D4 E5 F6- Orden de bytes invertido
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 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.
Herramientas relacionadas
¿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.