FIT, GPX, TCX Converter & GPS Viewer
Switching watches or merging split runs shouldn't cost your heart rate or pacing history. Merge, crop, and convert between FIT, GPX, TCX, CSV, and GeoJSON — 100% privately in your browser.
Upload & Edit
Select or drag files here to start. You can upload multiple files to merge them.
What is a Running Data File?#
If you track your runs using a sports watch (like Garmin, COROS, Apple Watch, Suunto) or a mobile app (like Strava, Nike Run Club, Keep), your activity is saved in a structured data format. Common formats include:
- FIT (Flexible and Interoperable Data Transfer): A binary format developed by Garmin. It is highly compact, efficient, and supports complex multi-sport configurations, heart rate variability (HRV), running power, and custom developer data fields. This is the gold standard for sports data.
- GPX (GPS Exchange Format): An open XML-based format designed primarily for GPS coordinates (latitude, longitude, elevation, and time). Widely compatible across all GPS applications.
- TCX (Training Center XML): Another Garmin XML format that bridges the gap. It supports GPS tracks, laps/splits, and sensor data (heart rate, cadence), making it great for structured training.
- KML (Keyhole Markup Language): An XML format used by Google Earth, Google Maps, and AllTrails for rendering 3D route playbacks and visual overlays.
Why Convert Running Files?#
Ecosystems are often closed or fragmented, leaving runners with files they cannot easily use. Common conversion scenarios include:
- Platform Migration: You want to move your historical runs from a platform that only exports GPX to a Garmin device that prefers FIT, or vice versa.
- Data Preservation: Standard sync utilities occasionally drop running power or heart rate fields. Converting to a robust format (like FIT or TCX) preserves these metrics.
- 3D Visualization & Mapping: Exporting to KML or GeoJSON lets you view your route in Google Earth, Mapbox, QGIS, or Leaflet.
- Data Science & Analysis: Exporting your run to CSV allows you to open your data in Excel, Python, or R to run custom analysis on your pacing, cardiac drift, or cadence.
Respecting Your Privacy: The Privacy Shield#
Sharing running tracks online is fun, but it has a massive security risk: revealing your home or work address.
Most running apps start tracking the second you walk out your door. This means the start and end points of your GPX or FIT files pinpoint your exact address.
Our Privacy Shield tool addresses this with two critical options:
- Crop Start & End: Choose exactly how many meters or data points to trim off the beginning and end of your run. The tool automatically recalculates your total distance and duration while completely discarding the location coordinates from those segments.
- Strip Coordinates: If you want to share your heart rate, pace, splits, and duration but hide your map entirely, checking “Strip Coordinates” removes all latitude and longitude data, leaving only the biometric and temporal records.
All parsing, cropping, and conversion happen entirely inside your browser (local-first). No data is ever sent to a server, ensuring 100% privacy.
Frequently Asked Questions#
How do I merge two split FIT or GPX files into one?#
Drag and drop both .fit or .gpx files into the converter tool above, check “Merge uploaded files chronologically”, and click Convert & Download. The tool automatically sorts all track points by timestamp and outputs a single combined file.
Is my running location data private during conversion?#
Yes. All file processing, trimming, and conversion are performed 100% locally inside your web browser. No workout files or location data are ever uploaded to an external server.
What is the difference between FIT and GPX formats?#
FIT is a compact binary format that stores detailed sensor data (heart rate, cadence, running power, HRV). GPX is an open XML format designed specifically for location coordinates and timestamps, supported by virtually every map and GPS platform.
Looking for More Deep Data Analytics?#
While online tools are convenient for quick conversions and privacy edits, a local-first mobile dashboard is the best way to track your long-term fitness.
The Apex Run mobile app offers:
- Shadow Runner: Automatically match and compare your runs on the exact same routes to track your pace improvements over time.
- Route Playbacks: Relive your best runs with step-by-step 2D/3D map playback.
- Local-First Database: Completely private data storage, zero account required, and transparent pricing.
- Advanced Metrics: GAP (Grade Adjusted Pace), running efficiency, custom pace zones, and widgets.
Download Apex Run on the App Store to take full control of your running data today.