Ferramenta gratuita · Kit de Ferramentas FIT
Explore cada mensagem e campo dentro de um arquivo FIT bruto.
Inspecione qualquer arquivo FIT do Garmin mensagem por mensagem, campo por campo, direto no navegador. Veja cada tipo de registro em árvore, pesquise em todos os campos, veja timestamps e posições semicirculares decodificados corretamente. O visualizador somente leitura para quem está depurando um head unit, validando uma exportação de terceiros ou tentando entender por que um arquivo se recusa a subir no Strava.
Gratuito · sem cadastro · seu arquivo continua no seu dispositivo
Como funciona
- 1
Solte um arquivo .fit
Decodificamos o binário no seu navegador - o SDK lê todo tipo de mensagem que a Garmin define.
- 2
Escolha um tipo de mensagem
A árvore à esquerda lista todos os tipos com uma contagem. Clique em um para ver cada entrada em uma tabela à direita.
- 3
Pesquise e explore
Filtre linhas por qualquer valor de campo. Timestamps aparecem em ISO, posições semicirculares são convertidas para graus.
O que você recebe
- Todos os tipos de mensagem listados em árvore com contagem de linhas
- Posições semicirculares convertidas automaticamente para lat/lon em graus decimais
- Timestamps exibidos em ISO 8601 em vez de segundos brutos desde 1989
- Filtro de pesquisa por tabela em todos os campos
- Baseado no SDK oficial Garmin FIT - decodifica toda mensagem padrão
- Funciona offline - seu FIT fica no seu dispositivo, nunca é enviado
Mais de o kit de ferramentas FIT
Ver todas as ferramentasConversor FIT para GPX para TCX
Qualquer formato na entrada. Qualquer formato na saída.
AbrirFIT Time Adjuster
Corrija o relógio sem refazer o treino.
AbrirFIT Sport Changer
Diga a cada plataforma o que você realmente fez.
AbrirAlterador de Dispositivo FIT
Diga ao arquivo de qual dispositivo ele veio.
AbrirFIT Elevation Setter
Corrija pedais planos na bike indoor ou trajetos ruidosos do celular.
AbrirClonar e Reagendar
Reagende qualquer pedal para qualquer horário.
AbrirRemovedor de Trecho FIT
Corte fora a parte do pedal que você não quer.
AbrirRemovedor de Pausas FIT
Corte a parada do café, mantenha o pedal.
AbrirPerguntas frequentes
Posso editar algo no Inspector?
Não - esta ferramenta é estritamente somente leitura. Ela é a contraparte de diagnóstico do resto do conjunto. Quando você precisar alterar um arquivo, use os outros utilitários: [FIT Time Adjuster](/tools/fit-time-adjuster) para ajustar horários, [FIT Sport Changer](/tools/fit-sport-changer) para trocar o esporte, [FIT Device Changer](/tools/fit-device-changer) para metadados do dispositivo, e assim por diante.
Por que alguns valores de posição são números enormes?
O formato FIT armazena latitude e longitude como semicírculos - um inteiro de 32 bits com sinal, onde 2^31 semicírculos equivalem a 180 graus. Os valores brutos parecem 535124800 em vez de 47.85. Convertemos qualquer campo terminado em _lat ou _long para graus decimais, para você ver a coordenada legível ao lado do inteiro bruto.
O Inspector engasga com um arquivo de várias horas?
Não - as tabelas usam a rolagem nativa do navegador com virtualização, então você pode abrir uma tabela de registros com 30.000 entradas e a interface continua rápida. A decodificação em si leva cerca de um segundo por hora de atividade em um laptop moderno. Arquivos de um brevet longo ou de um pedal de 24 horas abrem sem problema.
Quais tipos de mensagem devo olhar primeiro?
Para um arquivo de atividade: comece por file_id (fabricante, produto, data de criação), session (o resumo geral - distância total, tempo total, médias), lap (resumos por volta), record (dados por segundo) e event (início/parada, cliques de volta, disparos de autopausa). Para um arquivo de percurso: course, course_point (avisos de curva) e record. Para um arquivo de treino: workout e workout_step.
Meu arquivo falha ao decodificar em outra ferramenta. Vai funcionar aqui?
Muitas vezes sim. Usamos o SDK oficial da Garmin com a validação estrita desativada, então arquivos com corrupção leve ou extensões não padrão ainda exibem o que for possível. Se nem o Inspector conseguir decodificar, o arquivo está realmente corrompido e você precisa de uma ferramenta de recuperação - ou de uma nova exportação da origem.
Como descubro qual dispositivo gravou um arquivo?
Abra as mensagens device_info. O campo manufacturer é o enum da Garmin (ou wahoo_fitness, suunto, coros etc.), e o campo product é o modelo do dispositivo. A primeira linha de device_info costuma ser o head unit ou relógio em si; as linhas seguintes são sensores pareados (HRM, medidor de potência, sensor de cadência etc.).
Por que meu arquivo tem centenas de tipos de mensagem "unknown_xxx"?
A Garmin reserva espaço na especificação FIT para extensões específicas de fabricante, e Wahoo, Stages, Coros e Polar usam isso para dados proprietários. Os tipos de mensagem desconhecidos costumam ser dados privados de fabricante que o Strava e o Garmin Connect ignoram. São inofensivos - só não estão na especificação pública.
O que é um campo de desenvolvedor?
Campos de desenvolvedor são campos personalizados gravados no FIT por um app de terceiros ou um data field do Connect IQ. Eles têm suas próprias mensagens field_description declarando nome e unidade. O Inspector exibe tanto as tabelas de field_description quanto as colunas dos campos de desenvolvedor junto com os campos padrão.
Salve seus treinos em um diário de verdade
Inspecione os bytes e depois mantenha cada pedal e corrida analisados em um só lugar. O Domestique lê os dados para você.
Criar conta gratuita