โ† Back to LoopMaker

Help

Quick start

  1. Allow location access, or search an address, or tap anywhere on the map to set the start (you can also drag the green marker).
  2. Set the distance with the โˆ’ / + stepper (or type it), and your pace in the field next to it. The km / mi toggle sits right there too.
  3. Optionally pick a direction from the row of compass buttons under the shape โ€” it points to where the loop heads first; Any lets the app choose.
  4. Tap Generate route. The result shows the real distance, total ascent, your estimated time and an elevation profile. ๐Ÿ”€ Variant gives a different loop with the same settings.

Routes follow real roads, paths and trails (OpenStreetMap data), so the distance is matched as closely as the street network allows. If no exact match is possible, the closest route is shown with a note โ€” you can then adjust it by dragging.

The options

Finish (optional)

Leave it empty for a loop back to the start. Search a finish location for a point-to-point route (say, from work to home): the app routes start โ†’ finish and sizes a detour so the total matches your distance. Drag the ๐Ÿ marker to fine-tune; โœ• clears it.

Pace

Used only to estimate your time for the generated distance โ€” shown next to the ascent in the result bar.

Shape

โ—ฏ Loop is the default round trip. โ†” Out & back goes halfway toward your chosen direction and retraces the same way home โ€” handy along rivers, beaches or for intervals. โญ Star and โค๏ธ Heart trace that shape over real streets โ€” expect a rough approximation; they work best in areas with a dense street grid. Tap the โ“˜ next to "Route shape" for a short explanation in the app.

Surface preference

Elevation

Flat or Hilly makes the generator compare a few route options and pick the flattest or hilliest โ€” it takes a moment longer. Any just takes the best distance match.

Units

Switch between kilometers and miles with the km / mi toggle next to the distance and pace fields โ€” distances, pace, km markers and the elevation profile (m/ft) all follow.

Editing a route

Draw your own route

Prefer to sketch a route by hand? Tap the โœ๏ธ button (top right), then draw a line on the map with your finger. When you lift off, LoopMaker snaps your sketch to the nearest roads and paths and shows the real distance and elevation โ€” you can then drag to fine-tune it or export it like any other route. Tap โœ๏ธ again to cancel.

If a route is already on the map, drawing extends it: your sketch is stitched into the nearest part of the existing route rather than replacing it โ€” handy for adding a small detour or a corner. Use โ†ฉ Undo if a stitch doesn't come out the way you wanted.

Export to Garmin or Strava

Two export buttons sit in the result bar: โ†“ GPX (works everywhere) and โŒš FIT (Garmin's native course format). On phones the button opens the share sheet; on desktop it downloads the file.

Garmin Connect on your phone (use GPX)

The Garmin Connect mobile app imports courses as GPX. The most reliable way is to import from inside the app rather than the share sheet:

  1. Tap โ†“ GPX โ†’ Save to Files.
  2. Open the Garmin Connect app โ†’ Courses (More โ†’ Training & Planning โ†’ Courses).
  3. Tap + โ†’ Create a Course โ†’ Import, and pick the .gpx from Files.

The course then syncs to your watch. (On the phone a .fit is read as a recorded activity, not a course, so use GPX here.)

Garmin Connect on a computer (GPX or FIT)

Garmin Connect on the web accepts both: Training & Planning โ†’ Courses โ†’ Import. The โŒš FIT course is Garmin's own format and is best used here (or sideloaded straight onto the device).

Strava

Use โ†“ GPX: Maps โ†’ Routes โ†’ Create route from GPX (mobile: Maps tab โ†’ Routes โ†’ โŠ• โ†’ Import).

Why not just share to Garmin from the browser? iOS often leaves Garmin Connect out of the share sheet for files shared straight from a browser. Saving to Files and importing from inside the Garmin Connect app (steps above) always works.

Import a GPX

The โฌ† button (top right) loads an existing GPX file as your current route โ€” so you can edit it, save it to your library, see its elevation profile and re-export it, just like a route you generated here. If the file has no elevation data, LoopMaker looks up the heights so the climb and profile still show. Routes opened from a shared ๐Ÿ”— link work the same way.

Saving and sharing

Weather and wind

The line under the start location shows current conditions at the start. When it's windy, a tip suggests starting into the wind (tap it to set that direction) so you finish with the wind at your back.

Install as an app

LoopMaker works as a home-screen app: in your browser menu choose Add to Home Screen (iOS Safari: share button โ†’ Add to Home Screen). It then launches full-screen with its own splash screen, like a native app. Dark mode follows your device automatically and can be overridden in โš™ settings.

Troubleshooting

Frequently asked questions

Is LoopMaker free?

Yes. LoopMaker is completely free, with no account and no ads. You can generate, edit, save and export routes without signing up.

How does LoopMaker create a route?

You pick a target distance and a compass direction, and LoopMaker builds a loop over real roads, paths and trails from OpenStreetMap, adjusting until the routed distance matches your target. You can also make out-and-back or point-to-point routes.

Does it work with Garmin and Strava?

Yes. Export any route as a GPX file (or a Garmin FIT course). For the Garmin Connect phone app, import the GPX under Courses โ†’ + โ†’ Create a Course โ†’ Import; on a computer, Garmin Connect also accepts FIT. For Strava, use Routes โ†’ Create route from GPX.

Do I need to install an app or create an account?

No. LoopMaker runs in your browser with no sign-up. You can optionally install it to your home screen as a PWA.

Can I use it for cycling and walking, not just running?

Yes. It builds routes for running, cycling and walking, with a surface preference for paved roads only, mixed, or trails.

How accurate is the distance?

The generator iterates until the route is within a few percent of your target; the exact length is limited by the local street network. You can drag the route to lengthen or shorten it and the distance updates.

Which areas does LoopMaker cover?

Anywhere OpenStreetMap has roads and paths โ€” effectively worldwide.

Does LoopMaker track me or use cookies?

No. It sets no cookies and has no accounts. Your settings and saved routes are stored only in your own browser.