GPX Elevation Corrector

Upload a GPX file to correct its elevation profile using SRTM data from OpenTopography.

Processing Parameters
Moving Average: Simple & fast (default)
Gaussian: Smoother, more natural results
Savitzky-Golay: Preserves peaks & valleys
Median: Removes spikes & outliers
Window size = 2 × radius + 1 points
Default: 3 (≈ 7 points, ~540m span)
m
Min elevation change for gain/loss
Default: 3.0m (filters point jitter)
m
Min distance for slope calculation
Default: 100m (prevents GPS artifacts)
pts
0 = Show all points (no downsampling, may be slow)
Default: 500 (good balance, ~7m per point)
%
Always keep points with slopes ≥ this value
Default: 30% (preserves GPS artifacts for fixing)
None: Keep all points
Min Distance: Keep points N meters apart
Douglas-Peucker: Better preserves route shape & distance
m
Select a reduction method to enable
⚠️ If checked, the downloaded GPX will only contain the chart's downsampled points
✅ Reduces file size while preserving all steep slopes for your app
📊 Points kept: regular intervals + all slopes ≥ 30%
✅ Only smooth existing GPS elevation data (no tile download)
⚡ Faster processing, useful for cleaning noisy GPS tracks
⚠️ Requires elevation data in the original GPX file

Secondary Steep Slope Correction

Automatically correct point-to-point slopes exceeding a threshold. Useful for GPS artifacts and barometric noise.

None: No secondary correction
Smoothing: Smooth steep sections only
Capping: Hard limit max slopes
Smooth + Cap: Both methods combined
%
Target slopes steeper than this
Cycling: 15-20%, Hiking: 25-30%
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.