Magic GPX Editor .gpx
Platform macOS 14+
Version 1.4
Features FAQ Support Download
Native macOS · Universal

Edit GPX tracks
with precision.

A fast, focused editor for GPS tracks, waypoints, and routes — built natively for macOS. Drop in a file, clean up the noise, and ship a tidy .gpx in seconds.

100% local processing No account required No tracking
Magic GPX Editor — Tarawera Trail.gpx
Magic GPX Editor showing the Tarawera Trail with map, elevation profile, and track property panels.
/ Features

Everything you need for tidy GPX.

Built around a familiar map-and-panel workflow. Edit tracks, manage waypoints, and clean up data without leaving the file.

Multiple map styles

Switch between Standard, Hybrid, OpenStreetMap, and OpenTopoMap with contour lines — pick the view that fits the terrain.

Waypoints

Drop, label, and reorganize waypoints. Automatic clustering keeps the map readable even at low zoom.

Track editing

Select, move, and delete track points. Split segments at the cursor or merge them with a click.

Elevation profiles

Visualize gain, max, and pace. Fetch fresh elevation data from OpenTopoData for any track in one click.

Simplify & normalize

Reduce 900+ noisy points to a clean ~200 while preserving shape. Recompute timestamps at a 4 km/h walking pace.

Merge GPX files

Combine multiple files into one with full undo. Routes are converted to tracks on import for easier editing.

POI search

Search places by name and drop them onto your track as waypoints, with the search bar built into the map.

Full undo / redo

Every edit is reversible. Step backward and forward through a complete history of your changes.

Localized units

Distances render in metric or imperial automatically, following your macOS system settings.

/ Getting started

Three steps from messy to clean.

The workflow most users land on after a few sessions.

STEP 01

Open a GPX

Drag a .gpx file into the window, or use ⌘O. Routes are auto-converted to tracks so they're ready to edit.

STEP 02

Edit on the map

Click to add points, drag to move, or use the toolbar to split, merge, and clean. The right panel exposes track properties live.

STEP 03

Save in place

Press ⌘S and the file writes back to its original location — security-scoped bookmarks keep access seamless.

/ Keyboard

Shortcuts.

Worth learning the first six.

O
Open a GPX file
S
Save changes
Z
Undo
Z
Redo
esc
Exit the current editing mode
Delete selected points or waypoints
/ FAQ

Common questions.

If you don't see your question, get in touch below.

What is a GPX file?
GPX (GPS Exchange Format) is an XML-based file for storing waypoints, tracks, and routes. It's the standard interchange format supported by virtually every GPS device, mapping app, and outdoor-data service.
Can I import routes?
Yes. Magic GPX Editor automatically converts routes into tracks on import so they behave consistently and are easier to edit.
How do I add waypoints?
Toggle the waypoint tool in the Waypoints panel, then click anywhere on the map to drop a point. You can also use the plus button to add waypoints by coordinate.
Where does elevation data come from?
When you ask for fresh elevation, the app sends only latitude/longitude pairs to OpenTopoData. Nothing else from your file leaves your machine.
What map styles are available?
Standard (Apple Maps), Hybrid (satellite with labels), OpenStreetMap, and OpenTopoMap — the topographic style with contour lines and elevation shading shown in the screenshot.
How does track simplification work?
Magic GPX Editor uses the Douglas–Peucker algorithm to reduce track point count to ~200 while preserving the overall shape. Use it to tidy up noisy GPS recordings before sharing.
Can I normalize timestamps?
Yes. Select a track and run Normalize Timestamps — every point is recomputed at a 4 km/h walking pace from the track's start time, useful for simulating activity data.
Will my files save correctly?
Yes. The app uses macOS security-scoped bookmarks to remember file locations across sessions, so a saved file always writes back to where it came from.
/ Support

Get in touch.

Bug, feature idea, or just a hello — all are welcome.