The HRM, GPX, TCX and NMEA Merge and Conversion Tool

  • Merges and converts HRM, GPX, TCX and NMEA files

  • Provides additionally solutions for typical data adjustment challenges going along with that

  • Completely local tool for multiple platforms (e.g. Windows, Mac, Linux)

  • Probably more functionality than any other comparable application

  • No advertising, no registration, no user data collection, no internet usage

  • Free (but donations welcome) :-)

General Information

Usage: free
Download: Release 2.02 (2017-04-26):   JWHGT202.zip     1.8 MB
Tutorials: Tutorial 1: Merge and Transfer Polar ProTrainer 5 Exercise Data (HRM/GPX) to Another Application (e.g. Sports Web Portal)
Tutorial 2: Transfer Polar Flow (TCX) Data to Polar ProTrainer 5
User Manual: JWHGTManual.pdf
Description: Many sports tracking- and map-applications require recorded activity information within one (in most cases GPX or TCX) data file. However, often heart rate monitor data and GPS data is recorded in separate data files or the file format is different.

JW HRM-GPX-TCX Tool merges and converts HRM (Polar Heart Rate Monitor), GPX (GPS Exchange), TCX (Garmin Training Center) and NMEA files for further usage with such applications.
Additionally, it provides solutions for typical data adjustment challenges going along with that.

Please take a look into the manual for further information and a description of the features in detail.

The application is optimized to its special purpose and offers here more functionality and adjustment possibilities than probably any other comparable application.

The application is a major enhancement of the previous JW HRM & GPX Tool.
It runs on multiple platforms like Windows, Mac or Linux given that Java Runtime Environment (JRE) is installed. No advertising is included and no internet access is used or even required.

The software is © by Jochen-Matthias Wienke.
All rights reserved. Usage entirely at own risk.
Please always read included README files and manuals.

All trademarks are © by their respective owners.
Polar Flow and Polar ProTrainer are trademarks of Polar.
HRM file format (developed by Polar) and TCX file format (developed by Garmin) and other file types used accordingly to the respective terms and conditions.

This software is a private offer and not connected to Polar, Garmin or other companies and services mentioned.

Requirements: Any system (e.g. MS Windows, Mac, Linux) with Java 2 Runtime Environment (JRE) Release 5 or higher installed.

Old Features

(previous JW HRM & GPX Tool)


  • Import HRM and GPX file data: header information, lap times/waypoints, data records/trackpoints

  • View data: header information, lap times/waypoints, data records/trackpoints, merged record data, calculated values like distance and average speed

  • Export data: header information, lap times/waypoints and data records/trackpoints to CSV, GPX and TCX files.
    Beside merged data also unmerged data can be exported if e.g. only certain information shall be removed from a GPX file or it shall be just converted into a different file format.

  • Several preferences for data im- and export (e.g. time zone settings, data field in-/exclusion settings) as well as time adjustments for synchronization and correction purposes

  • GPS Adjustments: possibility to filter out or interpolate GPS Latitude/Longitude data with zero values or resulting in unrealistic local peaks of speed (e.g. due to bad satellite connection)

  • File Repair: application might be able to import also files that are often rejected by other applications because they donít meet strict (XML-) standards, are incomplete or corrupt

  • Multiple merge modes incl. GPS stretching/shrinking functionality: especially useful to add GPS information of a previous exercise in case the same track had been used

  • Console mode and batch operations: execute conversions out of the command line interface without using the GUI. Processes whole directories and sub-directories automatically if desired

New Features

(new JW HRM-GPX-TCX Tool)


  • TCX file import: support for many additional heart rate monitors and fitness trackers (e.g. Garmin, latest Polar devices)

  • NMEA (.log, .nmea) file import: support for GPS featured photo and action cams (e.g. Canon, Sony)

  • Export of unmerged file data to all output formats (e.g. HRM-only data to GPX or TCX)

  • Import, view and export additional data (e.g. TCX exercise header information)

  • Additional preferences

  • Further improvements and goodies (e.g. performance, distance/speed calculation, track-/waypoint- matching)

Additional features in Release 2.02:
  • HRM file export: use the recordings of new devices in traditional HRM-only software (like e.g. Polar ProTrainer)

  • Pause period recognition and removal: real performance data also in target applications (or along with file formats like HRM) not considering pause times during excercise recording

  • Improved TCX file data (e.g. support for laps and more detailed header data)

  • General lap/waypoint improvements (e.g. convert and consider different logic between certain file types: lap track record belongs either to previous or next lap)

  • Further improvements and goodies (e.g. display of more detailed data and calculations also based on net training time without pause periods)

Support me and get new releases earlier!

Please consider that software development and support takes a lot of (leisure-/family-) time. This is especially true in case of an application shall not only fulfill own needs and shall ensure high quality under any kind of circumstances.

By making a one-time-donation you can support me in developing the tool and as complementary present in future you'll be able to download new releases much earlier than other users.

Donating is rather easy in case you have a PayPal account.
Neither for donating nor for priviledged download it is necessary to provide personal data or even have to register.

(1) Donate any amount of your choice you think is a fair one by simply using below PayPal button.
(2) After the PayPal transaction completion you should be instantly forwarded to a page with a code and further download information.
(3) You don't need to register here or provide elsewise any personal data. Just keep your PayPal receipt for potential future clarifications.

In case something goes wrong, simply contact me personally by sending an email to following address:


Screenshot 1 Screenshot 2 Screenshot 3
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 7 Screenshot 8 Screenshot 9