Route to STL · GPX to STL

Your run, ride or hike as a 3D map

Upload the GPX file of your run, ride or hike, or draw the route on the map, and get a 3D-printable map with your route raised in its own colour over the streets, buildings, water and hills around it. Free, no account, and your file never leaves your device.

Upload a GPX file or draw your route, then press Make my 3D map
Building your map…

Drag to rotate · scroll or pinch to zoom

1 Your route

A GPX file from any sports app, or press Draw it on the map and click along the streets.
How to get the GPX file
  • Strava: open the activity on strava.com, click the ⋯ button, then Export GPX.
  • Garmin Connect: open the activity, click the gear icon, then Export to GPX.
  • Komoot: open the tour on komoot.com, click ⋯, then Download GPX.
  • Apple Watch: Apple's Fitness app can't export GPX. Use a free app such as RunGap or HealthFit to save the workout as GPX.
Or search the place
Or start with a famous route

The map fits itself around your route. Drag it or change the area to show more around it.

1.2 km

2 Shape and size

What are you making?

A map to hang or put on a shelf: real building heights, any shape and size.

150 mm
Print it in pieces
For a map bigger than your print bed: it comes in pieces with dovetails that slide together.
3.0 mm
3 mm

3 What's on the map

2×
flat
1.0×
Roads are never thinner than 0.8 mm (paths 0.6 mm), so a 0.4 mm nozzle can print them.

4 Pins and highlights optional

A click on the map

Choose Highlights and click a building or a street on the map to give it its own colour. Click it again to undo.

    1.0 mm

    5 Name optional

    6 Colours

    Download

    Make your map first.

      • Print flat on the bed, with 0.2 mm layers (or 0.1 mm): all heights in the map are whole 0.2 mm layers, so the colours change exactly where they should.
      • Small details print best with a 0.4 mm nozzle or smaller, 2 walls and 15% infill. No supports needed: the pin is shaped to print without them.
      • 3MF holds every part in its own colour (multi-colour) or the filament changes at the right heights (swaps): PrusaSlicer opens it ready to slice. In other slicers, add the changes from the plan above if they're missing.
      • STL: one file per colour in a ZIP (load them together as one object), or a single file for swaps and one colour.
      • Map data © OpenStreetMap contributors, tiles by OpenFreeMap and OpenMapTiles. Heights from the Terrain Tiles on AWS (SRTM and other open elevation data). Some places have less detail than others.

      Good to know

      How do I 3D print my Strava run?

      Open the activity on strava.com, click the ⋯ button and choose Export GPX. Upload that file here: the map moves to fit your route, and you download a 3MF or STL with the route as a raised line in its own colour.

      Which apps can I use?

      Any app that exports GPX: Strava, Garmin Connect, Komoot, Wahoo, Suunto, Coros and Polar. Apple's Fitness app can't export GPX; a free app such as RunGap or HealthFit can save the workout as GPX. You can also click your route on the map.

      Can I print a whole marathon?

      Yes. A route up to 30 km across fits on one map, so every big marathon does. Up to 10 km across the map shows the buildings; above that, main roads, railways, water and parks stay and the buildings are left out.

      Does it show the hills of my ride?

      Yes. The heights come from open elevation data and switch on by themselves where the land isn't flat, so a climb like Alpe d'Huez or the Stelvio Pass rises from the map. Make the hills taller or flatter with the slider.

      Is my GPX file uploaded anywhere?

      No. The file is read in your browser and stays on your device. Only the map data of the area around it is loaded, from OpenStreetMap's open map tiles.

      What can I make with it?

      A wall map, a coaster, a 45 mm keychain or a round ornament with a hanging loop. Big maps can be printed in pieces that slide together with dovetails. Add pins, the name of the race and your time as text.

      Is it free?

      Yes: no account, no download limit, no watermark. The map data comes from OpenStreetMap.

      Step by step: How to 3D print your Strava run or ride · Your marathon as a 3D map · For a town without a route: Map to STL