Your runs are still on the watch
Nike's servers are gone, but the watch kept your runs in memory. Plug it in, read it, and download each run as a GPX file for Strava, Garmin Connect or any mapping app.
🔒 Everything happens in this browser tab: your runs are never uploaded anywhere. Only map backgrounds are downloaded from OpenStreetMap.
- Put the watch on its USB dock and plug the dock into this computer.
- Click the button below, pick “Nike+ SportWatch” in the list, and click “Connect”.
- Wait a few seconds while the watch is read (twice, to check the copy).
This browser cannot talk to USB devices. Use Chrome or Edge on a computer — or open a file saved earlier.
You can also drop a .packets file (from pull_raw_data_v2.py) anywhere on this page.
Everything the page sent to and received from the watch. If something goes wrong, attach it to an issue on the GitHub repository. It contains no GPS position.
The watch
Battery level and clock. Reading changes nothing on the watch.
- Battery
- Watch clock
- This computer
No GPS track for this run (GPS was off, or not recovered).
Empty the watch
Once its memory is full, the watch may stop recording. This erases every run stored on the watch, as Nike+ Connect used to after each sync. It cannot be undone.
Everything is checked before and after: if anything looks wrong, nothing is erased.
- Download the backup (GPX, CSV and raw data of every run):
Questions
The watch does not appear in the list
Check that the dock is plugged in and the watch sits properly on it, then try another USB port. Close Nike+ Connect if it is running: it keeps the watch busy. On Linux, the browser needs permission to access the device (a udev rule for vendor 11ac, product 5455).
Which browsers work?
Chrome, Edge, Opera and other Chromium-based browsers on a computer (Windows, macOS, Linux). Firefox and Safari do not support talking to USB devices from a web page.
The date of a run looks wrong
The watch clock can drift or be wrong. For runs with GPS, the date comes from the GPS and is reliable; without GPS, only the watch clock is available.
Heart rate and steps are missing
Those formats are not decoded yet: no heart-rate strap or foot pod was paired on the watch used to build this tool. If you have runs with them, please get in touch on GitHub.
Is it safe for the watch?
Yes: reading only sends the read command, nothing is erased or written, and you can read the watch as often as you like. Only two actions write to the watch, and only when you click them: setting its clock, and emptying it (after a backup).