Free local-first tool for migrating Polar Flow exports to Garmin Connect.
- Converts Polar Flow ZIP/JSON exports to Garmin-friendly TCX/FIT files.
- Runs locally in the browser.
- Does not upload training data to any server.
- Requires no account.
https://0x00.com.pl/tools/json2fit/
Your files are processed locally in your browser. The app does not require an account and does not upload Polar Flow exports, GPS tracks or workout data to a backend.
- Polar Flow ZIP export
- Polar Flow JSON files
- Training sessions
- TCX/FIT export
- Experimental CSV export for daily activity and wellness reports
- Export your data from Polar Flow.
- Open json2fit.
- Select the ZIP file or JSON files.
- Review detected activities.
- Export TCX/FIT files.
- Import generated files into Garmin Connect.
Use npm, as indicated by package-lock.json.
npm install
npm startBuild:
npm run buildRun tests:
npm run test
uv run pytestThis project is not affiliated with Polar, Garmin or Fitbit.
MIT