Import a GPX Route Free

Load any GPX file from your device

  1. On the Map tab, tap the folder icon in the bottom controls row
  2. Select a .gpx file from your device
  3. Choose which collection to save it to, or create a new one
  4. When prompted, choose whether to auto-detect turns
  5. Your route appears on the 3D satellite map with waypoints (if auto-detected)
Tip: PreRun supports GPX files from Strava, Komoot, AllTrails, Gaia GPS, Google Earth, and any app that exports standard GPX.
↑ Back to top

Auto-Detect Turns Free

Automatically find turns and mark them on your route

When importing a GPX file, PreRun can analyze the track geometry and automatically place waypoints at significant turns. Turn severity is color-coded:

After detection, you can edit, move, or delete any waypoint. Your changes are saved automatically.

Detection parameters (minimum angle, separation distance, analysis window) are all adjustable in Settings. You can also customize the angle breakpoints for each severity level and choose whether waypoints are placed at the apex (sharpest point) or the entrance (start) of each turn.

Tip: If your GPX already has waypoints, choose "No" when asked about auto-detection to keep your existing markers.
↑ Back to top

Route Collections Free

Organize your routes and runs into folders

  1. Go to the Collections tab (bottom navigation)
  2. Tap the + button in the top bar to create a new collection
  3. Import GPX files — each is saved as an item in a collection
  4. Use the Show toggle to display a route on the map
  5. Tap the green play button on any route to immediately start GPS navigation

Routes appear in red, runs appear in blue. Collections also store your run logs automatically after each GPS navigation session.

Tip: Swipe left on any item to delete it. Use the three-dot menu to rename, view waypoints, reverse, merge, share, or see run stats.
↑ Back to top

Edit Waypoints Free

Rename, add, or delete waypoints on your route

All changes are saved to the GPX file on disk immediately.

↑ Back to top

Move Waypoints Free

Reposition a waypoint to a new location on the route

  1. Tap a waypoint circle on the map
  2. Tap "Move" in the popup
  3. A red crosshair appears at the center of the screen
  4. Pan the map to position the crosshair where you want the waypoint
  5. Tap the green checkmark to confirm, or the red X to cancel

The waypoint's mile marker is recalculated automatically based on the new position on the track.

↑ Back to top

Run Mode (GPS Navigation) Pro

Follow your route in real-time with turn-by-turn guidance

  1. In the Collections tab, tap the green play button on a route to start a run
  2. Accept the one-time safety disclaimer
  3. The map locks to your GPS position and rotates to follow your heading
  4. A panel shows the next 3 upcoming waypoints with labels, distances, and severity colors
  5. Audio callouts announce each waypoint as you approach
  6. Your current speed is displayed in a circle at the bottom-right
  7. A waypoint pointer arrow shows the direction to the next waypoint at the bottom-left
  8. A time-to-next display shows estimated time until the next waypoint (based on your current speed) at the bottom-center
  9. To end the run, tap the red stop button in the top bar and confirm

Your driven track (with speed, timestamps, and checkpoint data) is automatically saved to the collection as a "Run" item when you stop.

Tip: The camera adjusts zoom based on your speed — zoomed in when slow for precision, zoomed out at high speed to see further ahead. At low speeds (under ~4 mph), the camera uses your device compass for heading instead of GPS.
↑ Back to top

Audio Turn Callouts Pro

Hear upcoming turns through your speakers

During a run, PreRun uses text-to-speech to announce each waypoint as you approach it. The callout includes the waypoint label and distance (e.g. "L 3 in 500 feet").

Choose between two callout modes in Settings → Navigation & Audio Callouts:

Each waypoint is only announced once per run session. Audio callouts can be toggled on/off in Settings.

↑ Back to top

Quick Keys (Rapid Waypoints) Pro

Drop labeled waypoints instantly during a run

Quick Keys is a full-screen 5×3 grid of colored buttons that lets you add waypoints at your current GPS location with a single tap.

  1. During a run, tap the grid icon in the top bar to open Quick Keys
  2. Tap any button to drop a waypoint with that label at your current GPS location
  3. The waypoint appears on the map with the same color as the button
  4. A status bar at the bottom confirms: "Added [label] at [coordinates]"
  5. The last button (bottom-right) is always Undo — removes the most recent Quick Keys waypoint
  6. Tap the grid icon again to close Quick Keys and return to the map

Default button labels: Caution, Danger, Jump, Crest, Dip, Rocks, Rut, Water, Narrow, Bump, Gate, Spectators, VCP, RCP, Undo.

To customize labels: go to Settings → Configure Quick Keys, or tap the gear icon inside Quick Keys.

Tip: Quick Keys waypoints and their colors are saved to the GPX file and persist across sessions. The map stays live underneath the Quick Keys overlay.
↑ Back to top

Bluetooth Keyboard Shortcuts Pro

Use a Bluetooth keyboard to drop waypoints hands-free

Connect a Bluetooth keyboard to your device for hands-free waypoint entry during a run. Each Quick Key button is mapped to a keyboard shortcut.

Keyboard shortcuts work from the main map view during a run — you do not need to have Quick Keys open on screen.

To customize shortcuts: go to Settings → Configure Quick Keys, tap any key, then tap "Set Shortcut" and press the desired key on your Bluetooth keyboard.

Tip: A voice confirmation ("[Label] added") plays through your speakers when a waypoint is placed via keyboard, so you never have to look at the screen.
↑ Back to top

Checkpoint Alerts (VCP/RCP) Pro

Full-screen alerts when you approach key checkpoints

Configure up to two checkpoint types with custom labels and proximity radii. When you drive within range of a matching waypoint during a run, a large full-screen alert overlay appears.

  1. Go to Settings → Checkpoint Proximity Alerts
  2. Set labels for each type (defaults: "VCP" and "RCP") and their alert radii (default: 500 feet each)
  3. Name waypoints on your route starting with the matching label (e.g. "VCP 1", "RCP Start")
  4. During a run, when you drive within the alert radius of a matching waypoint, a full-screen overlay appears with the checkpoint name
  5. Tap anywhere on the overlay to dismiss it

Each checkpoint has a 60-second cooldown to prevent repeated triggers. Triggered checkpoints are recorded in your run log with timestamps.

↑ Back to top

Run Statistics Pro

Review detailed stats from your recorded runs

  1. Go to the Collections tab
  2. Find a run item (shown in blue)
  3. Tap the three-dot menu → "Stats"

The stats page shows:

All values respect your Imperial/Metric preference in Settings.

↑ Back to top

Lock / Unlock Map During Run Pro

Pan and edit the map without stopping your run

During a run, the map is locked to follow your GPS position and all touch gestures are disabled. To temporarily unlock it:

  1. Tap the lock icon in the top bar (it turns orange when unlocked)
  2. Pan, zoom, rotate, and interact with the map freely
  3. GPS tracking, audio callouts, and track logging continue in the background
  4. Tap the lock icon again to re-lock — the camera snaps back to your current GPS position with speed-based zoom
Tip: Use this to look ahead at upcoming sections, edit waypoint labels, or check distances without ending your run.
↑ Back to top

Fixed Zoom Mode Pro

Lock the zoom level during runs instead of speed-based auto-zoom

  1. Go to Settings and scroll to the Zoom (Run Mode) section
  2. Toggle "Fixed Zoom" on
  3. Use the slider to set your preferred zoom level (12 = zoomed out, 20 = zoomed in)

When enabled, the map stays at your chosen zoom level during the entire run regardless of speed.

↑ Back to top

Configurable UI Sizes Pro

Resize on-screen elements to match your preferences

In Settings → UI Element Sizes, use sliders to adjust the size of key on-screen elements during a run:

All sizes are saved and persist across sessions. Waypoint circle and label size changes take effect immediately on the map when you save settings.

↑ Back to top

Speed-Based Zoom Pro

Camera automatically adjusts zoom based on your driving speed

When Fixed Zoom is off (the default), the camera zooms in at low speeds for precision and zooms out at high speeds to see further ahead.

Three speed zones with customizable zoom ranges:

Customize the zoom level for each zone in Settings → Zoom (Run Mode) using the 4-handle slider.

↑ Back to top

3D Flyover Preview Free

Preview your route with a cinematic camera animation

  1. Load a route on the map
  2. Tap the airplane icon in the top bar
  3. The camera flies along the route in 3D satellite terrain view, following the track with smooth bearing transitions
  4. Use the slider at the bottom to jump to any point along the route
  5. Use the play/pause button to control playback, or restart to go back to the beginning
  6. Tap the airplane icon again to stop the flyover

Flyover speed is adjustable in Settings (shown in your preferred units).

↑ Back to top

Section Delete Pro

Remove unwanted portions of a route

  1. Tap the scissors icon in the top bar to enter Section Delete mode
  2. A status bar appears: "Tap START point on route"
  3. Tap a point on the route to mark the start of the section to remove (must be within 100m of the track)
  4. Tap a second point to mark the end — the selected section highlights in red
  5. A confirmation dialog shows how many miles, track points, and waypoints will be removed
  6. Tap "Delete" to confirm, or "Cancel" to exit

After deleting, a 15-second Undo option appears to restore the section if needed.

Tip: Section Delete is useful for removing detours, out-and-back segments, or trimming the start/end of a route.
↑ Back to top

Connect Mode (Bridge Gaps) Pro

Connect disconnected route segments using road routing

  1. Tap the road icon in the top bar to enter Connect mode
  2. A status bar appears: "Tap START point on route"
  3. Tap the end of one segment, then the start of another (each must be within 100m of the track)
  4. Toggle between "Roads" (routes via Mapbox road data) or "Direct" (straight line) in the status bar
  5. Tap "Connect" to splice the connecting segment into your route

Turns are auto-detected in the new connecting section. A 15-second Undo option appears after connecting.

↑ Back to top

Build Route Pro

Create a new route by placing waypoints on the map

Build Route lets you create a route from scratch by tapping waypoints on the map. The app automatically connects them using road routing or straight lines.

  1. On the Map tab, tap the "Build Route" button in the bottom controls row
  2. Tap on the map to place waypoints — the first is marked green (start), the last is red (end), and middle points are orange
  3. The route is automatically drawn between your waypoints in gold
  4. Toggle between "Roads" (follows mapped roads) or "Direct" (straight line) in the status bar
  5. Use "Undo" to remove the last waypoint, or "Clear" to start over
  6. When you're done, tap "Use Route" to adopt the built route

If you already have a route loaded, you'll be asked whether to replace the existing route or add the new route to it. Turns are auto-detected on the new route.

↑ Back to top

Reverse Route Free

Create a reversed copy of a route for driving in the opposite direction

  1. In the Collections tab, tap the three-dot menu on a route item
  2. Tap "Reverse Route"
  3. Enter a name for the reversed route (defaults to "[route name] (Reversed)")
  4. Tap "Save"

The reversed route is saved as a new item in the same collection. Auto-detected turn waypoints are recalculated for the new direction. User-placed waypoints (from Quick Keys, long-press, etc.) are preserved at their original locations.

↑ Back to top

Merge Waypoints Free

Pull waypoints from another route into your active route

When a friend shares a GPX with waypoints (notes, hazards, checkpoints), you can merge their waypoints into your own route.

  1. Import both GPX files into the same collection
  2. Load your route (Show toggle or play button)
  3. On the other route item, tap the three-dot menu → "Merge Waypoints"
  4. Select which waypoints to import using the checkbox list (all selected by default)
  5. Tap "Merge" — waypoints are snapped onto your route's track with recalculated mile positions

Duplicate waypoints (same label within 50 meters) are automatically skipped.

↑ Back to top

Share Routes & Collections Pro

Share routes with teammates via links or files

↑ Back to top

Offline Maps Pro

Download satellite map tiles for use without internet

After loading a route, PreRun offers to download the surrounding satellite map tiles for offline use.

  1. Load a GPX route
  2. When prompted, tap "Download" to cache the map tiles (the dialog shows the estimated download size)
  3. Satellite imagery and terrain data are cached for the route area at multiple zoom levels
  4. The map, route line, and waypoints all work without internet
Tip: Always download offline maps before heading into areas with no cell service.
↑ Back to top

Export GPX Free

Save your route with all waypoints as a GPX file

  1. Tap the three-dot menu on a route or run item → "Share / Export"
  2. Choose "Export GPX File"
  3. The file includes the full track geometry and all waypoints with labels
  4. Share via AirDrop, email, Messages, or any app

Exported GPX files are compatible with any standard GPS app or device.

↑ Back to top

Record Mode (Drive to Create Routes) Pro

Create routes by driving them — no GPX file needed

Record Mode lets you build a route from scratch by driving the course while recording your GPS track and dropping waypoints along the way. Perfect for route makers and race organizers scouting new courses.

  1. Tap the Record tab (bottom navigation)
  2. Tap "Start Recording"
  3. Accept the safety disclaimer (first time only)
  4. The map switches to GPS follow mode — your position is tracked in real-time
  5. Drop waypoints as you drive using Quick Keys (tap the grid icon) or by long-pressing the map
  6. When finished, tap the red stop button and confirm
  7. Choose which collection to save the route to (or create a new one)
  8. Optionally auto-detect turns from the recorded track — any waypoints you dropped during recording are kept

The recorded route is saved as a standard route item in your collection. You can immediately run it, share it, edit waypoints, or use any other route feature.

Tip: Use a Bluetooth keyboard with Quick Keys to drop labeled waypoints (Caution, Rocks, VCP, etc.) without taking your eyes off the trail.
↑ Back to top

Track Log (Run Recording) Pro

Automatic GPS recording of every run

Every time you end a run, PreRun automatically saves a detailed track log to your active collection as a "Run" item (hidden by default). The log includes:

Run logs can be exported as GPX files and viewed with the Stats option in the three-dot menu.

↑ Back to top

Find Me Free

Jump the camera to your current GPS location

Tap the "Find Me" button in the bottom controls row on the Map tab. The camera flies to your current GPS position.

↑ Back to top

Live Group Tracking Pro

See your crew's live position on the map during rides

  1. Tap the group icon in the Map tab top bar
  2. Tap "Create Group" to start a new group, or "Join Group" and enter a code
  3. Share the group code or QR code with your riding partners
  4. Each member appears as a colored dot on the map with their name and speed
  5. Cycle between Follow Group (camera fits all members), Follow Me (camera tracks your position), and Free Pan
  6. Tap "Leave Group" or "End Group" when done

Works over cell, wifi, or Meshtastic LoRa mesh radios for fully offline group tracking. Pair a Meshtastic device in Settings to enable mesh relay. Devices with both mesh and internet automatically bridge positions between online and offline riders.

Important: Create or join a group before you lose cell service. Group creation and joining require an internet connection. Once you're in the group, Meshtastic mesh tracking works fully offline.
Tip: You can build routes, navigate, and record while in a group — all features work simultaneously with live tracking.
↑ Back to top

Meshtastic LoRa Mesh Pro

Offline group tracking via long-range radio mesh

PreRun integrates with Meshtastic LoRa radios for group location sharing that works without cell service or wifi. Each rider pairs a small, inexpensive radio (~$40) to their phone via Bluetooth. Positions are relayed over the LoRa mesh network with a typical range of 3–6 miles between nodes.

How it works

  1. Go to Settings → Meshtastic Device
  2. Tap Scan to find nearby Meshtastic radios
  3. Tap to pair your device (one-time setup)
  4. Join or create a group from the Map tab — the mesh radio connects automatically
  5. Your phone sends GPS positions to the radio via Bluetooth, which broadcasts them over LoRa
  6. Other riders' radios receive the positions and display them on their maps

Gateway bridging

If a rider has both a mesh radio and cell/wifi, their phone automatically bridges positions between the mesh and Firebase. This means online riders can see offline mesh riders and vice versa — no manual configuration needed.

Tested devices

Any Meshtastic-compatible device should work. The radio's onboard GPS is not used — PreRun sends the phone's GPS position directly over the mesh for higher accuracy and faster updates.

Tip: PreRun runs both Firebase (online) and Meshtastic (offline) transports simultaneously. If you lose cell service mid-ride, mesh tracking continues seamlessly.
↑ Back to top

Trail Overlay Pro

See USFS and BLM trails on the satellite map

PreRun overlays forest service and BLM trails directly on the satellite imagery. Filter by vehicle type to show only trails rated for your rig:

Toggle POI markers on or off to see trailheads, campgrounds, and other points of interest. The overlay is enabled by default and can be configured in Settings → Trail Overlay.

Tip: Tap any trail segment on the map to see its name, surface type, and vehicle rating.
↑ Back to top

Treasure Hunt Pro

Find hidden treasures on the map

Pro users see treasure icons scattered across the map. Tap a treasure to reveal a hint about its location. Treasures are cached for offline discovery so you can hunt even without cell service.

↑ Back to top

Range Rings Pro

Proximity circles around your position during navigation

Range rings draw configurable distance circles around your live position during GPS navigation. Use them for proximity awareness during rally stages or to gauge distance to upcoming features. Configure ring distances in Settings → Range Rings.

↑ Back to top

Route Colors Free

Customize the track color for each route

Each route in your collection can have its own color. Tap the three-dot menu on any route item and select "Color" to choose a custom track color. This makes it easy to distinguish overlapping routes on the map.

↑ Back to top

Lowrance USR Export Pro

Export routes for Lowrance GPS units

Export any route as a Lowrance USR v4 file with full waypoint colors. Use the three-dot menu on a route item → "Share / Export""Export USR (Lowrance)". The file can be imported directly to any Lowrance GPS unit.

↑ Back to top

Route Preferences Pro

Control how Build Route and Connect Mode calculate routes

PreRun uses a custom off-road routing engine with preferences you can tune for your vehicle and riding style. Go to Settings → Route Preferences to configure:

These preferences apply whenever you use Build Route or Connect Mode with "Roads" routing. They do not affect "Direct" (straight line) mode.

Tip: If Build Route can't find a path, try relaxing your vehicle type or trail class filter. Routes in very remote areas may require "Direct" mode for off-road segments.
↑ Back to top

Routes vs Runs

Understanding the two types of items in your collections

Every item in a collection is either a Route or a Run:

Routes are for planning. Runs are the history of what you actually drove. Both are stored as GPX files and can be exported or shared.

Tip: After a GPS navigation session, your run is automatically saved to the same collection as the route you followed. Use the Stats option in the three-dot menu to see distance, speed, elevation, and checkpoint data for any run.
↑ Back to top

What Works Offline

Using PreRun without cell service

PreRun is built for remote areas with no cell coverage. Here's what works offline and what doesn't:

Works fully offline

Requires internet

Tip: Before heading out, load your route and let the map fully render at different zoom levels. PreRun will offer to download offline tiles — accept it. This caches everything you need for the trip.
↑ Back to top

Upgrading to Pro

How to start your free trial and unlock all features

When you tap a Pro feature, PreRun shows an upgrade dialog. The upgrade flow depends on your platform:

iOS (iPhone / iPad)

  1. Tap "Upgrade Now" in the dialog
  2. Apple's standard in-app purchase sheet appears
  3. Confirm with Face ID, Touch ID, or your Apple ID password
  4. Your 14-day free trial starts immediately — all Pro features unlock
  5. Manage or cancel anytime in Settings → Apple ID → Subscriptions

iOS also shows a "Restore Purchases" button if you've previously subscribed on another device.

Android / Web

  1. Tap "Upgrade Now" in the dialog
  2. Your browser opens to prerun.io/pro.html
  3. Sign in with the same account you use in the app
  4. Click "Start Free Trial" to go to Stripe Checkout
  5. Enter your payment details — your 14-day free trial starts immediately
  6. Return to the app — Pro features unlock automatically within a few seconds

Both platforms cost $49.99/year after the 14-day trial. You can cancel anytime during the trial and won't be charged.

↑ Back to top

Show vs Run

The difference between the two buttons on collection items

Each route item in a collection has two controls that do different things:

If a route is already active (loaded for navigation), the Show toggle controls whether the track line and waypoints are visible on the map without reloading.

Tip: Use Show to overlay a previous run on top of your current route — great for comparing your line against a planned track.
↑ Back to top

Waypoint Pointer Pro

The directional arrow during GPS navigation

During Follow Mode, a red arrow appears at the bottom-left of the screen. This is the waypoint pointer — it always points in the direction of the next upcoming waypoint relative to your current heading.

The pointer is especially useful when driving off-route or when the map is zoomed in too far to see the next waypoint. The arrow size can be adjusted in Settings → UI Element Sizes.

↑ Back to top

Speed-Based Zoom Guide Pro

How the 4-zone speed-adaptive zoom slider works

Speed-based zoom automatically adjusts the map zoom level during navigation based on how fast you're driving. When you're moving slowly (crawling over rocks), the map zooms in tight. At high speed, it zooms out so you can see further ahead.

The zoom is configured with a 4-handle slider in Settings → Zoom (Run Mode) when Fixed Zoom is off. Here's how it works:

The 4 zones

Drag the handles to set the speed breakpoints where the zoom changes. The zoom level transitions smoothly between zones so there's no jarring jump when you speed up or slow down.

Tip: A good starting point for off-road is: 5 mph / 15 mph / 35 mph. This gives you tight zoom on technical terrain, medium zoom on trails, and wide zoom on fast roads. Adjust based on your typical riding speeds.
↑ Back to top

Settings & Customization Free

Tailor PreRun to your workflow

Tap the gear icon in the Map tab top bar to open Settings. Tap "Save" when done. Available options:

↑ Back to top

PreRun Pro

Unlock GPS navigation and advanced features

PreRun Pro ($49.99/year) unlocks:

Free features (no account needed): GPX import, auto-detect turns, 3D flyover preview, waypoint editing, route colors, reverse route, merge waypoints, GPX export.

Upgrade to Pro

↑ Back to top