Overlanders, hunters, and backcountry travelers often build a working list of trailheads, dispersed campsites, or stand locations right inside Google Maps, then need that list inside OnX before heading somewhere OnX's offline maps actually matter. OnX runs three separate apps, Offroad, Hunt, and Backcountry, each with its own account content and its own import flow, so which steps apply depends on which one you're using.
Whichever app you're headed for, the first step is the same. Paste your list's share link into the converter above and download the file. All three OnX apps read GPX; the web versions of Hunt and Backcountry also take KML directly. Every place on the original Google Maps list becomes a waypoint, same name, same position. What happens after the download is covered below, one section per app.
GPX is the safer default across all three apps, since it's the one format every mobile client accepts without complaint. KML is useful if you're working purely on the web version of Hunt or Backcountry and want a format that also opens cleanly in Google Earth for a quick double-check before importing. If you're not sure which app you'll end up using, or you're switching between your phone and a computer depending on where you are, grab the GPX file and skip the question entirely.
OnX Offroad:
Mobile app (iOS and Android):
- Open the Offroad app and go to My Content.
- Tap Import.
- Pick the GPX file from your phone's storage. The mobile app only reads GPX, not KML, so use the GPX download here.
- Files import one at a time on mobile, so if you're loading more than one list, repeat the Import step for each.
Web (onxmaps.com):
- Log into your account on the OnX website and go to My Content.
- Click Import.
- Choose Select from computer, then pick either the GPX or the KML file, both work here.
- There's an optional checkbox to drop the import into a new folder, worth using if you're keeping this list separate from other markups.
- Click Import to finish.
Offroad caps a single import at 3,000 markups and a 4MB file. MapsLinkQuest's own free tier tops out at 25 waypoints per list, so this only comes up if you're converting a large list on a paid tier, see the troubleshooting note below.
OnX Hunt:
Mobile app (iOS and Android):
- Open the Hunt app and go to My Content.
- Tap Import.
- Select the GPX file from your device storage. KML isn't supported on Hunt's mobile app, GPX only.
Web (webmap.onxmaps.com/hunt):
- Log in at webmap.onxmaps.com/hunt/login.
- Go to My Content, then click Import.
- Choose Select from computer and pick the GPX or KML file, both formats work on the web version.
- Click Import to finish.
Same 4MB and 3,000-markup caps as Offroad, plus KMZ and shapefiles aren't accepted, so stick to the GPX or KML this tool produces. One thing to flag plainly since OnX's own documentation states it directly: Hunt requires a paid membership to import markups at all, not just to view offline maps. A free Hunt account won't get a GPX file in.
OnX Backcountry:
Mobile app (iOS and Android):
- Open the Backcountry app and go to My Content.
- Tap Import.
- Select the GPX file from your device. Like Hunt, KML isn't supported on Backcountry's mobile app.
- Files import one at a time here too.
Web (onxmaps.com):
- Log into your account and go to My Content.
- Click Import.
- Choose Select from computer, then pick the KML or GPX file.
- Optionally check the box to import into a new folder.
- Click Import to finish.
Same 4MB, 3,000-markup limits as the other two apps. Backcountry states the same requirement as Hunt: a Premium or Elite membership is required to import markups, free accounts can't complete this step.
If you also plan routes in CalTopo, the same GPX file imports there. The CalTopo page has the steps.
Import paths, at a glance:
- Offroad mobile: My Content → Import → GPX only, one file at a time
- Offroad web: My Content → Import → Select from computer, GPX or KML
- Hunt mobile: My Content → Import → GPX only, paid membership required
- Hunt web: webmap.onxmaps.com/hunt → My Content → Import, GPX or KML, paid membership required
- Backcountry mobile: My Content → Import → GPX only, Premium or Elite required
- Backcountry web: My Content → Import → Select from computer, KML or GPX, Premium or Elite required
Troubleshooting:
- "Unsupported file format" on import. Almost always means a KML file hit a mobile app. All three OnX mobile apps take GPX only, KML is web-only. Download GPX from the converter above if you're importing from your phone.
- Import says the file is too large. OnX caps a single import at 4MB. A waypoints-only file, which is all MapsLinkQuest produces, almost never gets near that limit even at a few thousand points, so double-check you downloaded the right file if this happens. If you've genuinely got an oversized file from somewhere else, running it through a tool like Garmin BaseCamp to re-export a slimmer GPX is OnX's own suggested workaround.
- More than 3,000 markups won't import. That's OnX's hard cap per import. MapsLinkQuest's free tier stays at 25 waypoints per list, so this only turns up on an Explorer Pass conversion of an unusually large list. Split it into more than one file if you hit the ceiling.
- Hunt or Backcountry won't let the import through at all. Both require a paid membership to import markups, not just for offline maps. Check your subscription status before assuming the file itself is the problem.
- A KML file imports but some points look wrong or don't display. KML files carrying extra data beyond basic points can behave oddly in OnX. OnX's own support docs point to a site called GPS Visualizer for cleaning up a problem KML before re-importing, but the simpler fix is usually to just switch to the GPX download from the converter above, which is the more reliable format across all three apps anyway.
- Waypoints imported but I can't find them on the map. Check My Content for the folder the import created rather than the main map view, then confirm that folder's visibility is toggled on.
- Imports don't show up in a different OnX app. Offroad, Hunt, and Backcountry don't sync markups between each other automatically, each is a separate account content library. Import the file again into whichever specific app you actually plan to use it in.