Personal GPS Heatmap: All Your Runs and Rides on One Map

Drop your whole Strava, Garmin or Apple Health export, or hundreds of GPX, FIT and TCX files, and see every run, ride, walk and hike you ever recorded glowing on one map. Filter by sport and year, read your totals, and download an image, a poster or one merged GPX. It is free, needs no account, and your files never leave your browser.

Map
Units
Try a sample:How do I get all my files?
Need assistance with your GIS project?Explore Our Services
Every Activity, One Map
Strava archive, Garmin export, Apple Health export or any GPX, FIT and TCX files, hundreds at once.
Glow, Lines and Posters
Five colours, dark, street or satellite map, filters by sport and year, and a 4000 pixel poster.
Private and Free
Your routes are drawn in your browser and never uploaded. No account, no limit.
Rate this tool:

What Is a Personal GPS Heatmap?

Every Route You Recorded, Added Up

A personal heatmap puts all your GPS activities on one map and adds them up. A street you ran once is a thin, faint line. A path you ride every week glows bright. The picture shows your home turf, your favourite loops and the places you only visited once.

A Free Alternative to Paid Heatmaps

Strava shows personal heatmaps to its subscribers. This tool builds one from your own exported files, for free and without an account, and it works with files from any watch, bike computer or app, not only one platform.

Private by Design

A heatmap shows where you live, work and train. This tool reads your files and draws the map inside your browser; nothing is uploaded to Maplity or anywhere else. Close the page and the routes are gone.

How to Download All Your Activities

The heatmap is best with all your activities. These are the ways to get them in one go.

Strava: Request Your Archive

  1. On the Strava website, open Settings, then My Account.
  2. Under Download or Delete Your Account, press Get Started.
  3. Press Request Your Archive. Strava emails a download link, usually within a few hours.
  4. Download the .zip and drop it here as it is. The tool reads the activities folder (.gpx, .fit.gz, .tcx.gz) and takes the sport of each activity from activities.csv.

Garmin Connect: Export Your Data

  1. Sign in to your Garmin account on the Garmin website and open Data Management.
  2. Choose Export Your Data and request the export. Garmin emails a link when it is ready.
  3. Download the .zip and drop it here. The activities are .fit files inside another .zip in the export; the tool opens that inner .zip too.

For a few activities, open each one on Garmin Connect, press the gear icon and choose Export Original.

Apple Watch and iPhone: Export All Health Data

  1. On the iPhone, open the Health app and tap your profile picture.
  2. Tap Export All Health Data and wait; a large history can take several minutes.
  3. Save export.zip and move it to your computer, for example with AirDrop or iCloud Drive.
  4. Drop it here. The tool reads only the workout routes (the GPX files in workout-routes); the rest of your health data is ignored.

Komoot, Wahoo, Coros, Polar, Suunto and Others

Most apps let you download a single activity or tour as GPX or FIT, and many offer a full data download in the account settings. Collect the files in one folder, select them all in the file dialog, and open them together. Files from different apps mix without problems.

Your Everyday Movements Instead?

This tool is for recorded activities. For everything your phone logged, including drives and trips, use the Timeline Viewer for Google Maps; it has its own heatmap.

How to Use the Personal GPS Heatmap

Open Files or a Whole Export

Press Open activity files and select as many files as you like, or drop them, or the export .zip, on the map. The progress bar counts the files. Press Add more files to add another export to the same map. To try it first, press the sample, a made-up year of runs and rides around London laid out like a Strava archive.

Style, Colour, Brightness and Width

Heat glow adds the routes up so busy streets shine, and Lines draws every route as a plain line. Choose one of five colours (Fire, Ice, Lime, Violet or White). Brightness sets how quickly a street gets bright, and Line width how thick the lines are. The dark map makes the glow stand out; the street and satellite maps show where you are.

Sports, Years and Zoom

Tick the sports you want to see; the number next to each sport counts its activities. Choose one year or all years. Zoom to my area zooms to where most of your activities start, and Show all zooms out to every activity, including races and holidays far away.

Your Totals

The cards show the number of activities, the total distance, the longest activity, the years covered and the number of files read. The tables split the totals by sport, with the average distance, and by year.

How to Make a Heatmap of All Your Activities: Step by Step

1Get all your activity files

Request your archive from Strava or your data export from Garmin, export Apple Health on your iPhone, or collect GPX, FIT and TCX files from any app. The guide below shows each way.

Get all your activity files
2Open them all at once

Press Open activity files and select many files, or drop the whole export .zip on the map. The tool reads every activity and skips indoor ones without GPS.

Open them all at once
3See your heatmap

Every route glows on a dark map: the more often you passed a street, the brighter it gets. Zoom in on your neighbourhood or out to see every city you visited.

See your heatmap
4Choose style and colour

Switch between Heat glow and Lines, pick one of five colours, and set the brightness and the line width. Try the street or satellite map under it.

Choose style and colour
5Filter by sport and year

Tick only runs, only rides or any mix, and choose one year. The totals show the activities, the distance and the longest one, by sport and by year.

Filter by sport and year
6Download an image, a poster or one GPX

Download the view as an image, as a 4000 pixel poster with your own title, or all filtered tracks merged into one GPX file.

Download an image, a poster or one GPX

Heatmap Images, Posters and Sharing

Image of the Current View

Image (PNG) saves what you see on the map at twice the screen resolution, with your routes on a dark background (or a light one when the street map is on). The map tiles are not in the image, so it is clean and free to share.

A 4000 Pixel Poster With Your Title

Type a title such as “My runs in London” and press Poster. The PNG is 4000 pixels wide, enough for a sharp print up to about A3 size, and shows your title with the number of activities, the total distance and the years under the map.

Share Without Showing Your Home

Exported files contain your full routes, also inside any privacy zones you set on Strava. Before you post a heatmap, move the view so your home street is not in the picture, or zoom out far enough that single streets cannot be read.

Merge GPX Files and View Many GPX Files on One Map

Merge Many Activities Into One GPX

All tracks as one GPX writes every filtered activity into one GPX file, one track per activity with its name, date and sport. It is an easy way to combine a whole Strava or Garmin export, or only your runs of one year, into a single file for Google Earth, QGIS or the GPX Viewer.

Many GPX Files at Once

To simply see many GPX files together, open them all and choose the Lines style. For one activity in depth, with pace, heart rate and laps, use the FIT / TCX File Viewer.

8 Ideas for Your Personal Heatmap

1. See how much of your city you have covered

Runners and cyclists love to see which streets they have never been on. The bright lines show your usual routes, the dark gaps show where to go next.

2. Every street challenges

If you try to run every street of your town, the Lines style on the street map shows what is done and what is left.

3. Your year in review

Choose one year to see your season: where you trained, the long rides and the trips away. Download it as an image to share.

4. A poster or gift

A glowing map of thousands of kilometres makes a great poster for a wall, or a gift for a runner or cyclist. Add a title and print the 4000 pixel PNG.

5. Plan new routes

Look for parks, paths and roads near the bright areas that you have not used yet, then plan a new loop in your route app.

6. Compare your sports

Show only rides, then only runs: the two maps usually look very different, with rides reaching far out of town.

7. A map of your sporting travels

Zoom out with all years selected: every race, holiday run and ride abroad shows up as a bright spot on the world map.

8. Check a big export

Before you leave a platform, open its full export here to check that all your activities are inside, then keep the merged GPX as a backup.

When Something Looks Wrong

Activities Are Missing

Indoor activities have no GPS and are skipped; the Files read card counts them. If a whole export seems empty, check that you dropped the complete .zip and not only a single file from it.

The Sport Is Wrong or Other

GPX files often do not say the sport. In a Strava archive the tool takes it from activities.csv; from other sources, activities without a sport go under Other. Untick Other if it holds things you do not want on the map.

Straight Lines Across the Map

A GPS that lost its signal can jump. The tool drops jumps over 2 km between two points, so long straight lines are rare; short ones can stay where a watch lost the signal in a tunnel or between tall buildings.

How This Heatmap Works: Data and Libraries

Reading the Files

Maplity wrote its own readers: FIT with the same reader as the FIT / TCX File Viewer, and GPX and TCX with fast text matching, so hundreds of files open quickly. Archives are opened with JSZip and .gz files with the browser’s own DecompressionStream. Each route keeps one point about every 5 metres.

Drawing the Glow

The routes are drawn on a canvas with additive blending: each line adds a little light, and the total is coloured with the chosen ramp. The map is drawn again after each move or zoom, so lines stay sharp at every scale.

Maps and the Sample

The dark and street maps are Maplity’s own vector basemap from OpenStreetMap data in a dark and a light style, the satellite map is Esri World Imagery, and the maps use Leaflet 1.9. The sample follows real roads and paths from OpenStreetMap (routed with OSRM), with made-up dates; it is not anyone’s real training.

20 Most Asked Questions About Personal Heatmaps

What is a personal heatmap?

A personal heatmap draws every route you have recorded on one map. Streets you passed once show as a faint line, and streets you passed hundreds of times glow bright. It shows at a glance where you run, ride and walk the most.

Is this a free alternative to the Strava personal heatmap?

Yes. Strava shows personal heatmaps to subscribers. This tool makes one from your own files for free, with no account. It also works with Garmin, Apple Health, Wahoo, Coros, Polar, Suunto, Komoot and any app that exports GPX, FIT or TCX.

How do I download all my Strava activities?

On the Strava website, go to Settings, My Account, Download or Delete Your Account, press Get Started and then Request Your Archive. Strava emails you a link to a .zip, usually within a few hours. Drop that .zip on this page as it is: the tool reads the activities folder and uses activities.csv for the sport of each activity.

How do I export all my Garmin activities?

Sign in to your Garmin account website, open Data Management, then Export Your Data, and request the export. Garmin emails a link to a .zip. The activities are .fit files inside another .zip in the export; drop the big .zip here and the tool opens the inner one too.

How do I make a heatmap of my Apple Watch runs?

On the iPhone, open the Health app, tap your profile picture and choose Export All Health Data. It makes export.zip, which can take a few minutes. Move it to your computer and drop it here: the tool reads the workout routes (the GPX files in the workout-routes folder) and skips the rest.

Which files does the heatmap read?

GPX, FIT and TCX files, also compressed as .gz, and .zip files with any of them inside, including a Strava archive, a Garmin data export (with its inner zip) and an Apple Health export. You can select hundreds of files at once.

Why are some of my activities missing?

Activities without GPS positions cannot be drawn: treadmill runs, indoor rides, pool swims and gym workouts. The card Files read shows how many files had no GPS. Very old or damaged files can also be skipped.

How many activities can it handle?

Thousands. The tool keeps one point about every 5 metres, so a few thousand activities stay fast in a normal browser. Our sample with 50 activities opens in under a second; a large Strava archive can take a minute to read.

Are my files uploaded?

No. Everything happens in your browser: reading, drawing and the downloads. Your routes never reach Maplity or anyone else. That matters, because a heatmap shows where you live and where you go.

How do I hide my home on a heatmap I share?

Before you download, zoom so that your home street is outside the picture, or share a view of a wider area where single streets are hard to read. Strava privacy zones are not in exported files, so the export still contains the full routes.

Can I make a poster of all my runs?

Yes. Set the view you want, choose a style and colour, type a title and press Poster. You get a 4000 pixel wide PNG with your title, the number of activities, the total distance and the years, on a dark or light background.

How do I merge many GPX files into one?

Open all the files here and press All tracks as one GPX. You get one GPX file with each activity as its own track, which apps like Google Earth, QGIS or our GPX viewer can open at once. Filter by sport or year first to merge only those.

Can I view multiple GPX files on one map?

Yes, that is what this tool does. Choose Lines instead of Heat glow if you want every route as a plain line, and use the street or satellite map under them.

What do the colours mean?

In Heat glow, each route adds a little light. One pass shows the darkest colour of the ramp, and many passes add up to the brightest one, white or yellow. The colours show how often you were there, not your speed.

Why does the heatmap look different from Strava?

Strava draws its heatmaps on its servers with its own style. This tool draws on your screen and adds the routes up again at every zoom. The brightness slider changes how fast a street gets bright, so set it to taste.

Can I see only one year or one sport?

Yes. Untick the sports you do not want and choose a year. The map, the totals and the downloads all follow the filter.

Does it work with Komoot, Wahoo, Coros, Polar or Suunto?

Yes, through their GPX or FIT files. These apps let you download single activities as GPX or FIT, and some offer a full data download in the account settings. Drop the files here together.

Does it work on a phone?

Yes, but big archives are easier on a computer. On a phone you can choose files from the Files app or a cloud drive, pinch to zoom and download the image.

Can I add more files later?

Yes. Press Add more files to add another archive or more GPX files to the same map, for example your Garmin and your Apple Watch activities together.

Is the Personal GPS Heatmap free?

Yes, with no account and no limit. Maplity is not part of Strava, Garmin or Apple; their names are trademarks of their owners.