TrackViewer

Drop in a GPX or FIT file exported from your watch or activity app — the track map, elevation and pace profile, splits and heart-rate zones are all generated locally.

Your file is never uploaded — parsing happens entirely inside your browser, and no request ever carries file contents off this device.