Skip to main content

FitFileViewer Documentation

Welcome to the comprehensive documentation for FitFileViewer, a cross-platform desktop application for viewing and analyzing .fit files from fitness devices like Garmin watches and cycling computers.

🎯 What is FitFileViewer?​

FitFileViewer is a free, open-source application that lets you:

  • View GPS Routes on interactive maps with multiple tile providers
  • Analyze Performance with detailed charts and graphs
  • Explore Data through comprehensive data tables
  • Export Data in various formats (CSV, GPX, images)
  • Work Offline - all your data stays on your computer

πŸ“š Documentation Overview​

SectionDescription
πŸš€ Getting StartedInstallation, system requirements, and quick start guide
πŸ‘€ User GuideHow to use the application effectively
πŸ“Š Data VisualizationMaps, charts, tables, and summary views
πŸ—οΈ ArchitectureTechnical architecture and design patterns
πŸ› οΈ DevelopmentDevelopment setup and contribution guidelines
πŸ”§ API ReferenceAPI documentation for developers

πŸš€ Quick Start​

1. Download and Install​

Get the latest release for your operating system:

  • Windows: .exe installer or portable version
  • macOS: .dmg or .pkg package
  • Linux: .AppImage, .deb, .rpm, or other formats

πŸ‘‰ Download Latest Release

2. Open a FIT File​

  1. Launch FitFileViewer
  2. Drag and drop a .fit file into the window, or
  3. Use File β†’ Open FIT File (or press Ctrl+O / Cmd+O)

3. Explore Your Data​

Navigate between tabs to view:

  • πŸ—ΊοΈ Map: Interactive GPS route visualization
  • πŸ“Š Charts: Performance graphs and charts
  • πŸ“‹ Tables: Detailed data records
  • πŸ“„ Summary: Activity statistics and metrics

✨ Key Features​

Interactive Maps πŸ—ΊοΈβ€‹

  • Multiple map styles (OpenStreetMap, Satellite, Terrain)
  • Route visualization with lap markers
  • Measurement tools for distance analysis
  • Full-screen mode for detailed viewing

Performance Charts πŸ“Šβ€‹

View your data with interactive Chart.js and Vega-Lite charts:

  • Speed vs Time/Distance
  • Heart Rate zones and trends
  • Elevation profiles
  • Power and Cadence data
  • Custom data ranges and zoom

Data Tables πŸ“‹β€‹

  • Sortable and filterable records
  • Export to CSV format
  • Search through thousands of data points
  • Lap and session summaries

Cross-Platform Support πŸ’»β€‹

PlatformSupported Formats
Windows.exe, .msi, .portable
macOS.dmg, .pkg, .zip
Linux.AppImage, .deb, .rpm, .snap

πŸ”§ Technical Details​

FitFileViewer is built with modern technologies:

  • Electron - Cross-platform desktop framework
  • Chart.js & Vega-Lite - Data visualization
  • Leaflet - Interactive maps
  • DataTables - Data table management
  • Garmin FIT SDK - FIT file parsing

πŸ“– Documentation Sections​

For Users​

For Developers​

🌟 Open Source​

FitFileViewer is completely open source under the Unlicense:

πŸ™ Credits​

FitFileViewer uses these amazing open-source projects:


Ready to get started?
πŸ“₯ Install FitFileViewer