Garmin Map

Your Garmin .img maps on iPhone, Mac and Android car head units, drawn straight from the map file and fully offline, with hillshading, search, GPS follow, route planning, turn-by-turn navigation and saved places.

Open the map →
The map around Landmannalaugar with hillshading, contour lines, rivers and place names
Landmannalaugar: the Garmin map with hillshading, offline.

What you need

Install on iPhone

  1. Open atlipall.github.io/garmin-maps/app in Safari.
  2. Tap Share, then Add to Home Screen.
  3. Open the map from its Home Screen icon from now on. The app then runs full screen, and iOS keeps its stored map more reliably than in a browser tab.

On a Mac, open the same address in Safari or Chrome. In Safari you can use File → Add to Dock.

Install on an Android head unit

For a car's Android head unit (or any Android device) there's an app to install. It opens the map in the unit's Chrome, full screen with no address bar; the map inside it updates with the site, so the APK itself rarely needs updating.

Download the Android app (APK) →
Navigating on a wide head-unit screen: the next turn and the trip panel in a column on the left, the map with the route on the right
On a head unit the guidance sits in a column on the left.
  1. On the head unit, open the download link in Chrome, or copy GarminMap.apk to it on a USB stick.
  2. Open the downloaded file. Android asks whether to allow installing apps from Chrome (or the file manager): allow it, then tap Install.
  3. Start Garmin Map from the app list and allow location when asked.
  4. Load your map (below). If you've already loaded it in the unit's Chrome browser, it's there: the app shares Chrome's storage for this site.

A new version of the app installs over the old one and keeps your map and data. The app needs Chrome on the unit; without it, it opens the map in its own built-in browser, where Google Drive sync, Export GPX and Back up… don't work. On a phone or tablet with Chrome's ⋮ → Install app you don't need the APK: install the site from Chrome instead.

Load your map

  1. Under Map (.img), choose your map file.
  2. Under Elevation, select all the .hgt files at once (optional).
  3. Tap Import. The files are copied into the app's storage on this device; a 100 MB map takes a few seconds.
The import screen with fields for the map file and the elevation files, an Import button, and a button to download a free map of Iceland
The first screen: pick the map and elevation files.

To switch maps later, use ⋯ → Settings → Load another map. Your current map stays until the new one has finished importing.

Or download the free map

Tap Download free map to fetch the Freizeitkarte map of Iceland (255 MB) and store it, unpacked, on this device. Use Wi-Fi if you can, and keep the app open until the map appears: if the download stops, tap the button again. Freizeitkarte publishes a new version every month or so; download again to update.

Map © FZK project, data © OpenStreetMap contributors (ODbL); contour lines from Sonny's LiDAR DTM and JAXA AW3D30 (CC BY 4.0) and USGS. The download passes through a small helper of ours, because the browser can't fetch it from Freizeitkarte's server directly; the helper stores nothing. The map has no hill shading or ground height unless you add .hgt files.

Follow your position

The locate button sits bottom-right. Each tap moves to the next mode:

OffNo location. The first tap asks for location and compass access.
Follow, north upKeeps you centred and zooms to suit your speed. The blue cone shows which way you face.
Follow, heading upThe map turns so the way you face points up, with you lower on the screen to show more ahead. Tap again for north up.
PausedDragging the map pauses following. Tap to jump back to your position.
Your position as a blue dot at Landmannalaugar, the locate button bottom right and the ground height, 611 m, bottom left
Following you at Landmannalaugar; the ground height is bottom left.

Tracks

Tracks are routes you've saved, GPX files you've imported and, in the Android app, trips you've recorded. The app can show and navigate them.

  1. Save a planned route with Save as track on its card, or open ⋯ → Tracks and tap Import GPX… (you can pick several files at once).
  2. Each track gets its own colour on the map: lines, and waypoints as pins with their names.
  3. The list shows each track's distance, climb and time; the pencil renames it, the eye hides it and the bin deletes it (tap twice). Tap a track for its card: Navigate, Reverse and Export GPX.

Recording a trip (Android app)

Tap the record button (a red dot, left of the save-a-pin button). The app records with the unit's GPS, also with the map closed or the screen off; a notification shows the distance and time, with Stop. On the map, a pill on top shows the trip so far and the button turns into a red Stop. When you stop, the trip is kept in Tracks as, for example, Drive 5 Oct, 14:20–14:31, and a card lets you give it another name or Discard it; left alone, it closes after 30 seconds. If precise location is off for the app, it says so instead of recording. A trip that didn't reach the map can be sent again: ⋯ → Settings → Diagnostics → Android app's log → Send last trip.

Navigating a track

Tap Navigate on a track's card. If you're not on the track, the app plans the way to its nearest point ahead of you, then guides you along the track to its end. Reverse follows it the other way. A route saved as a track keeps its turn instructions; an imported track gets them from the map, with road names where it follows roads and the turns of its bends on trails ("Keep right on the trail"). Leave the track on a road and the app plans the way back to it; leave it on a trail and the banner says how far it is and which way.

The Tracks panel listing a GPX track with its distance and climb, and the track drawn on the map
A GPX track: its line on the map, distance and climb in the list.

Tracks are stored on this device and stay when you load another map.

Plan a route

Open a place's card (a search result, a dropped pin or a saved star) and tap Route here. The route is worked out on the phone, offline, over the map's own road network, from your position (or the map centre without GPS). Tap the map elsewhere to close a card you haven't routed yet.

The route card for a route from Selfoss to Landmannalaugar: 2 hours, 125 km, the stops, route options and a Start button
A route: time, distance, arrival, and Start.
Navigating: a blue banner with the next turn, Turn right onto F225 in 36 km, and a dark panel with the arrival time and distance left
Navigating: the next turn on top, the trip below.

The route card

  • The blue band shows the driving time, the distance and roughly when you'd arrive if you left now.
  • Below it are the stops: From (tap Change to use your location or choose a start on the map), any waypoints, and To.
  • Route options holds two switches: turn off Allow F-roads and tracks for a normal car, or turn on Prefer F-roads and tracks to take the highland way even when the Ring Road would be a little quicker. The time shown stays the realistic one.
  • A place away from any road joins the nearest road; the straight way to it is drawn dashed and its length is shown under the stops.
  • × clears the route (it asks first).

Waypoints

With a route shown, drop a pin (or pick a search result or saved star) and tap Add as waypoint. It's fitted in where it adds the least distance, moved onto the nearest road, and shown as a numbered circle; the route is worked out again through it without moving the map. Remove one with its × in the card, or tap its circle on the map. New route starts over from the new place instead.

Routes use the map's own speeds, capped on the highland roads: F-roads 40 km/h, tracks 25, rough 4×4 tracks 20. If iOS closes the app (in the background, or when it runs short of memory), it opens again where you were: the same map view, location mode and route, worked out again from your position.

Save places and routes

The Saved places panel listing two saved places, and their gold stars on the map
Saved places: gold stars on the map.
The Sync and backup panel with Sync with Google Drive, Back up and Restore
⋯ → Sync and backup.

Keep the screen on

Settings: the map loaded and Load another map, the Keep screen on and Ask before rerouting switches, Diagnostics and the version
⋯ → Settings, with its switches.

While location is on, the screen stays on so the map doesn't go dark as you walk. Turn this off in ⋯ → Settings → Keep screen on while locating. It needs iOS 18.4 or later for Home Screen apps, and Low Power Mode may still let the screen sleep.

Offline and privacy

If something goes wrong

The Android app shows an address bar

Chrome checks once that the app belongs to this site, which needs a connection. Close the app fully (swipe it away in the recent apps) and open it again while online.

"No app can perform this action" when choosing files on a head unit

Some head units come without Android's file picker. In Settings → Apps, choose ⋮ → Show system, find Files (or Documents) and tap Enable if it's disabled. If it isn't there, install a file manager that can pick files, such as Material Files or Files by Google, from the Play Store, and allow it storage access.

The map stays blank on the Android head unit

The unit's Chrome (or its Android System WebView) is too old for the map, which needs WebGL 2. Update Chrome and Android System WebView, from the unit's app store or the APKs its maker provides.

The map is gone and it asks for the files again

iOS can clear the storage of web apps you haven't opened for a long time. Import the files again; adding the app to the Home Screen makes this much less likely.

The app started over while I was using it

iOS closes apps that use too much memory, most often when zooming far out, and Home Screen apps left in the background. The app reopens where you were, with your route worked out again. In heading-up mode, touch the screen once so iOS lets the compass back on.

The locate button is greyed out

Location access was declined. Allow it in Settings → Privacy & Security → Location Services → Safari Websites, then reopen the app.

No direction cone

Without compass access the cone appears only once you're moving faster than walking pace. The app asks for compass access when you turn location on; to be asked again, close the app completely, reopen it and tap the locate button.

Privacy policy

Last updated 2 October 2026.

Terms of service

Last updated 30 September 2026.