Herramienta gratis · Kit de herramientas FIT

Explora todos los mensajes y campos dentro de un archivo FIT en bruto.

Inspecciona cualquier archivo FIT de Garmin mensaje a mensaje, campo a campo, en tu navegador. Explora en árbol cada tipo de registro, busca en todos los campos, ve las marcas de tiempo y posiciones en semicírculos decodificadas correctamente. El visor de solo lectura para quien depura un ciclocomputador, valida una exportación de terceros o averigua por qué un archivo no se sube a Strava.

Guarda tu entrenamiento en un registro real

Gratis · sin registro · tu archivo se queda en tu dispositivo

activity.fitdecodificado
0F A3 21 B7 4Ctimestamp: 2026-06-02T10:32:14Z
12 8A 64 02 1Fposition_lat: 51.5074
04 71 9E 33 88position_lng: -0.1278
0A 22 4D 6E 91altitude: 142.6 m
7E 55 03 9C 41heart_rate: 152 bpm
88 1D B4 E2 0Fpower: 248 W
3C C9 76 18 5Bcadence: 92 rpm
20 81 4A E6 7Dtemperature: 18 C
Bytes decodificados

Cómo funciona

  1. 1

    Suelta un archivo .fit

    Decodificamos el binario en tu navegador: el SDK lee todos los tipos de mensaje que define Garmin.

  2. 2

    Elige un tipo de mensaje

    El árbol de la izquierda muestra cada tipo con su recuento. Haz clic en uno para ver todas las entradas en una tabla a la derecha.

  3. 3

    Busca y revisa

    Filtra las filas por cualquier valor de campo. Las marcas de tiempo se muestran en ISO, y las posiciones en semicírculos se convierten a grados.

Qué obtienes

  • Todos los tipos de mensaje listados en árbol con el número de filas
  • Posiciones en semicírculos convertidas automáticamente a grados decimales lat/lon
  • Marcas de tiempo mostradas en ISO 8601 en lugar de segundos brutos desde 1989
  • Filtro de búsqueda por tabla en todos los campos
  • Con el SDK oficial de Garmin FIT: decodifica todos los mensajes estándar
  • Funciona sin conexión: tu FIT se queda en tu dispositivo, nunca se sube

Preguntas frecuentes

¿Puedo editar algo en el Inspector?

No, esta herramienta es estrictamente de solo lectura. Es el complemento diagnóstico del resto del paquete. Cuando necesites cambiar un archivo, usa las otras utilidades: [FIT Time Adjuster](/tools/fit-time-adjuster) para desplazar la hora, [FIT Sport Changer](/tools/fit-sport-changer) para cambiar el deporte, [FIT Device Changer](/tools/fit-device-changer) para los metadatos del dispositivo, y así con el resto.

¿Por qué algunos valores de posición son números enormes?

El formato FIT guarda la latitud y la longitud en semicírculos: un entero de 32 bits con signo donde 2^31 semicírculos equivalen a 180 grados. Los valores en bruto se ven como 535124800 en lugar de 47,85. Convertimos cualquier campo que termine en _lat o _long a grados decimales para que veas la coordenada legible junto al número en bruto.

¿El Inspector se atasca con un archivo de varias horas?

No: las tablas se virtualizan con el desplazamiento nativo del navegador, así que puedes abrir una tabla de registros con 30.000 entradas y la interfaz sigue fluida. La decodificación tarda alrededor de un segundo por hora de actividad en un portátil moderno. Los archivos de una randonnée larga o una salida de 24 horas se abren sin problema.

¿Qué tipos de mensaje debería mirar primero?

Para un archivo de actividad: empieza por file_id (fabricante, producto, fecha de creación), session (el registro resumen: distancia total, tiempo total, promedios), lap (resúmenes por vuelta), record (datos por segundo) y event (inicio/fin, pulsaciones de vuelta, activaciones de autopausa). Para un archivo de recorrido: course, course_point (avisos de giro) y record. Para un archivo de entrenamiento: workout y workout_step.

Mi archivo no se decodifica en otra herramienta. ¿Funcionará aquí?

A menudo sí. Usamos el SDK oficial de Garmin con la validación estricta desactivada, así que los archivos con corrupción leve o extensiones no estándar igualmente muestran lo que pueden. Si ni el Inspector logra decodificarlo, el archivo está realmente dañado y necesitas una herramienta de recuperación, o una nueva exportación desde el origen.

¿Cómo averiguo qué dispositivo escribió un archivo?

Abre los mensajes device_info. El campo manufacturer es el enum de Garmin (o wahoo_fitness, suunto, coros, etc.), y el campo product es el modelo del dispositivo. La primera fila de device_info suele ser el ciclocomputador o reloj en sí; las filas siguientes son sensores emparejados (pulsómetro, potenciómetro, sensor de cadencia, etc.).

¿Por qué mi archivo tiene cientos de tipos de mensaje "unknown_xxx"?

Garmin reserva espacio en la especificación FIT para extensiones propias de cada fabricante, y Wahoo, Stages, Coros y Polar lo usan para datos privados. Los tipos de mensaje desconocidos suelen ser datos privados del fabricante que Strava y Garmin Connect ignoran. Son inofensivos, simplemente no están en la especificación pública.

¿Qué es un campo de desarrollador?

Los campos de desarrollador son campos personalizados escritos en el FIT por una app de terceros o un campo de datos de Connect IQ. Tienen sus propios mensajes field_description que declaran su nombre y unidades. El Inspector muestra tanto las tablas de field_description como las columnas de campos de desarrollador junto a los campos estándar.

Guarda tu entrenamiento en un registro real

Inspecciona los bytes y luego guarda cada salida y carrera analizada en un solo lugar. Domestique interpreta los datos por ti.

Crear cuenta gratuita