PreRun.io Features

Everything you need to pre-run, navigate, and document off-road routes

← Back to Home

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. Drag the handles to set the zoom range for each speed zone.

↑ 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

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, reverse route, merge waypoints, GPX export.

Upgrade to Pro →

↑ Back to top