GPX to Interactive HTML Map

Turn a GPX file into one standalone HTML map — tracks become colored routes, waypoints become labeled markers, and the whole map is inlined into a single file that double-clicks open and works offline. GPX is the universal GPS exchange format: exports from Strava, Garmin, Komoot, GPS watches and phone trackers all work. Everything is parsed locally in your browser — your GPX file is never uploaded.

What Is a GPX File?

GPX (GPS Exchange Format) is an open XML standard for GPS data. A single GPX file can hold three kinds of things: waypoints (individual named locations), routes (a planned sequence of points) and tracks (the breadcrumb trail a device actually recorded, often split into segments). Because it is plain XML, GPX is what almost every fitness app and GPS device uses to export and import location data.

This converter reads all three: tracks and routes are drawn as lines, waypoints as markers, and each named item's name shows in the popup and as a tooltip. The preview frames your data automatically, and the export packs the map engine, styles and all points into one HTML file.

GPX Elements This Tool Reads

GPX partHow it is usedRequired?
wpt with lat/lonWaypoints become labeled markersOptional
trk > trkseg > trkptTrack points become lines; each segment becomes its own line✅ One of the three
rte > rteptRoute points become a line✅ One of the three
name on wpt/trk/rteLabel, tooltip and popup titleOptional
desc / ele on pointsKept with the feature (desc shows in the popup)Optional

How to Convert GPX to an HTML Map

  1. Drop your .gpx file — files with multiple tracks and segments are all read; each segment becomes its own line.
  2. Check the summary — the status bar lists how many features were found and their types.
  3. Preview the map — the recorded trail renders as a line on a real basemap, with waypoints as labeled markers.
  4. Pick a basemap — export with "no basemap" for a fully offline file, or keep street/satellite tiles for online viewing.
  5. Download single HTML — one self-contained file: attach it to a trip report, email it, or archive it forever.

A GPX Viewer With No Upload

Most online GPX viewers upload your file to their servers before showing you the map. That is a real privacy question, because GPX files carry your home address, your daily running loop, or a customer visit route. This page works the other way around: the GPX is parsed by JavaScript running on your own device, so the file never leaves your browser — and neither does the exported map.

It also works offline in the other direction: once you export, the resulting HTML file needs no server either. Keep tracks for a decade, open them on a laptop with no internet, and they still render.

Features

FAQ

Can I view a GPX file without uploading it?

Yes — this viewer never uploads anything. The GPX file is read and parsed entirely by JavaScript inside your browser, and the resulting map (preview or exported HTML) is generated on your device too. Your tracks stay private even on a shared computer.

Where do GPX files come from?

Almost everywhere GPS is involved: Strava route exports, Garmin Connect, Komoot, RideWithGPS, GPS watch apps, phone tracking apps, and many mapping tools. The format is a published open standard, so files from all of them load the same way here.

My GPX has several tracks — what happens to them?

Every track and every track segment becomes its own line feature, so a multi-day trip or a commute-plus-detour file renders completely. Names attached to the tracks are kept and shown in popups.

Do I need special software to open GPX?

No — that's exactly what this page avoids. Instead of installing Garmin BaseCamp, QGIS or a GPX editor, drop the file here and it renders in a browser tab. If you need to keep or share the result, export the standalone HTML map.

Can the exported map be opened without internet?

Yes — choose "Offline (no basemap)" before exporting. The HTML then has zero external requests and opens from a USB stick, an email attachment or an air-gapped machine. Street and satellite basemaps are optional extras for online viewing.