Inspetor de track GPX (distância, elevação, mapa)
Inspecione qualquer arquivo GPX (GPS Exchange Format) inteiramente no navegador — sem upload. Faz parse de pontos `<trkpt>`, elevações opcionais `<ele>`, timestamps `<time>`, rotas `<rte>` e waypoints `<wpt>`. Calcula distância total usando a fórmula de Haversine na esfera WGS-84, ganho/perda de elevação somando deltas positivos/negativos, duração total, tempo em movimento (exclui gaps longos acima de 1 min), velocidade média e máxima, e a bounding box. Renderiza um mini-mapa SVG equirretangular com marcadores de início (verde) e fim (vermelho) e um perfil de elevação separado (altitude vs distância acumulada) para ver subidas e descidas de relance.
Como usar
- Solte um .gpx na área tracejada ou use o botão Escolher arquivo.
- Alterne entre unidades métricas (km/m/m/s) e imperiais (mi/ft/mph) com o seletor de unidades.
- Inspecione os cards de estatísticas, mapa e perfil. Clique em Reset para carregar outro arquivo.
Perguntas frequentes
- Meu arquivo GPX é enviado?
- Não. O arquivo é lido, parseado e renderizado inteiramente no seu navegador — nada vai para servidor. Você pode confirmar abrindo DevTools → Network ao carregar um arquivo.
- Como a distância é calculada?
- Distância de círculo máximo entre cada par consecutivo de pontos pela fórmula de Haversine numa esfera de 6.371 km (raio médio WGS-84). Para a maioria dos tracks recreativos o erro vs a fórmula mais precisa de Vincenty fica em ~0,1%.
- O que conta como 'tempo em movimento'?
- Soma dos intervalos entre pontos consecutivos quando o gap está entre 0 e 60 segundos. Gaps acima de 1 min são considerados gravação pausada (almoço, semáforos, perda de sinal) e excluídos — mesmo comportamento padrão do Strava.
- Por que o ganho de elevação fica maior que no meu GPS?
- A maioria dos GPS aplica um filtro de suavização para reduzir ruído barométrico antes de mostrar ganho/perda. Esta ferramenta soma cada subida diretamente do GPX bruto, sendo mais fiel ao conteúdo do arquivo mas geralmente maior que o valor exibido pelo dispositivo.
Ferramentas relacionadas
Inspetor de Chunks PNG
Solte um arquivo `.png` e veja cada chunk que ele contém — IHDR, IDAT, metadata tEXt, IEND — com tamanhos, CRCs, e os flags critical/ancillary/safe-to-copy.
Inspetor de arquivos HAR (visualizador HTTP Archive)
Solte um arquivo .har exportado das DevTools do Chrome / Firefox / Safari e veja imediatamente todas as requisições — método, status, tamanho, tempo, tipo de conteúdo — com estatísticas, tabelas das mais lentas/maiores e entradas filtráveis/ordenáveis. Tudo executa no seu navegador.
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Parser e Inspetor de Arquivos vCard (.vcf)
Solte ou cole qualquer exportação .vcf vCard 2.1, 3.0 ou 4.0 e leia todos os contatos como cartões — nomes, telefones, emails, endereços, organizações, URLs, aniversários, notas, fotos incorporadas e quaisquer campos personalizados X-, tudo analisado localmente no seu navegador.
Inspetor de Bencode / .torrent
Solte qualquer arquivo bencodificado (.torrent ou bencode bruto) e inspecione sua árvore, info hash (SHA-1), trackers, lista de arquivos, tamanho de peça e metadados de criação — tudo parseado localmente no seu navegador.
Inspector de Arquivos WAV
Solte um .wav e veja formato, canais, sample rate, bit depth, duração, todos os chunks RIFF e tags LIST/INFO embutidas — totalmente client-side.