All your maps.
One app.

A full GIS workflow on your iPhone and Mac. Build a topographic basemap of your area, add your own maps and data, and take it all past cell service. No account. No subscription needed.

Take all your data
outside.

TopoKit builds topographic basemaps right on the device and handles all your raster and vector data fully offline, organized into projects. Import your maps and points in any of the formats below, and take it into the field.

GeoTIFFBigTIFFGeoPDFGeoPackageGPXKMLKMZGeoJSON
TopoKit on a MacBook and an iPhone: the Sunshine Coast Trail project on both screens in the Dark look, the whole trail with its six huts and the scanned map sheets, the iPhone turned so the trail runs top to bottom

Every tool for the job.

Click a card to open its chapter of the manual.

Basemaps

Pick an area and TopoKit builds a topographic map of it right on your iPhone or Mac, with shaded relief, contours, slope angle, trails, roads, water and place names. Once built, it works without a signal.

Learn more

Tap and search

Tap a trail, a peak or one of your own lines and a card tells you what it is. Save trails and parks from your basemap into your project. Search finds their names without a signal.

Learn more

Projects

Keep your work organized in separate projects. Maps, points, polygons, and photos, all stored in one file you own.

Learn more

Multiple rasters

Stack as many GeoTIFFs and GeoPDFs as you need. Everything reprojects on the fly and lines up wherever it needs to be.

Learn more

Vector data

Drop points. Draw and edit lines and polygons. Import vector files, and export everything back out in four formats.

Learn more

Measure

Drawing and measuring are one tool. Lengths appear along each side as you draw, and the card shows distance, area, bearing and more, in your units. Saving is optional.

Learn more

Layer tree

Just like the GIS apps you already know. Drag to reorder layers, group them into folders, and change their opacity.

Learn more

Offline tile layers

Add any XYZ or WMS tile server by URL. Draw a box on the map, and download tiles for offline use.

Learn more

GPS recording

Record tracks with the phone in your pocket. Watch distance, speed, and elevation stats update live as you go. Every point tagged with accuracy, altitude, and time.

Learn more

Routes

Add stops by searching or tapping the map, and the roads between them fill in for driving, walking or cycling. Check the elevation profile before saving, then share the route as a file.

Learn more

Elevation profiles

Download the elevation data once. Get point elevations and profiles anywhere you need. No signal required.

Learn more

Synced through your iCloud

Work on a project on your Mac and open it on your iPhone. Same file, synced privately through your own iCloud.

Learn more

No signal needed.

Build a basemap of your area, import your maps and download your tiles before you leave. Once you're past cell service, they work exactly the same.

Before you go offline

See it work.

Pick an area and TopoKit builds a topographic map on your device, fully offline.

Drag a scanned map sheet into your project. TopoKit reprojects it with PROJ and places it on the map.

Draw lines, polygons and circles and see measurements in real time.

Download and customize basemaps in any look you want, from light and dark to slope angle and elevation colours.

Type in stops and TopoKit draws a route. Switch between driving, cycling and walking. The elevation profile shows the climb.

Work on the Mac, then pick it up on the iPhone. One project, synced through your iCloud.

Record a track as you walk. The map, the basemap and the GPS work without a signal.

Built for privacy,
from day one.

TopoKit was built without an account. Your projects live on your device, and in your own iCloud if you turn on sync. Nothing you record is public by default, because nothing goes anywhere by default.

  • What touches the network: Apple's basemap, search and directions.
  • Elevation and map data you ask for, when you download elevation or build a basemap.
  • Map servers you add yourself.
  • The App Store, to check what you own, and one small file on topokit.ca that says where the map data lives.
  • That's the whole list. Everything else stays on your device.
Nikolay standing in the snow with mountains behind him

Made by a working GIS technician.

Hi, I'm Nikolay. I'm an outdoor enthusiast and GIS technician in British Columbia, Canada.

I built TopoKit because I wanted to take my data outdoors, and I couldn't find a mapping app that handled both raster and vector data, kept everything private, and didn't lock me into an expensive subscription. So I made one. You can buy TopoKit once and keep it, or pay monthly if you only need it for a season.

I use the app weekly: for data collection, backcountry trips on my own time, and any fieldwork that starts where cell service ends.

I'm constantly learning from my own experiences with TopoKit and always working to improve it. If you have an idea or something you'd like me to fix, I'm happy to look into it. Every message comes straight to me.

support@topokit.ca

Made for the field.

Capable. Private. Pay once, or by the month.

Everyone who downloads TopoKit before January 1, 2027 gets the entire app, completely unlocked, for life. No subscription, no future payments, and no features locked away.

Starting in the new year, new users can choose between $4.99 USD per month (with the first month free) or a one-time payment of $39.99 USD for lifetime access.

Already have TopoKit? Nothing changes. Whether you downloaded it for free or purchased it previously, you keep full access forever. TopoKit stays unlocked on every iPhone and Mac signed into the same Apple Account, even if you delete it and download it again.