GPS File Formats for Photo Geotagging

Understanding GPX, NMEA, and GPS track log standards for matching photos to your journey

For photo geotagging, GPX is the recommended GPS file format — an open XML standard that records latitude, longitude, altitude, and timestamps for every point along your route. HoudahGeo matches each photo's capture timestamp to the nearest GPX track point to determine where the photo was taken. GPX is preferred over NMEA, KML, and proprietary formats because it is human-readable, universally supported, and will remain accessible indefinitely regardless of which device or software created it.

What Are GPS Track Logs and Why Do They Matter for Geotagging?

To geotag photos based on where they were taken, you need a GPS track log — a record of your journey with timestamps and coordinates. HoudahGeo matches your photos to these GPS tracks by synchronizing timestamps, automatically assigning precise locations to every image.

The quality and compatibility of your GPS track logs directly affects how accurately your photos can be geotagged. Understanding GPS file formats helps you choose the right devices and ensure long-term access to your location data.

What Are the Standard GPS File Formats?

Two primary file formats dominate GPS track logging: GPX and NMEA. Both are open standards with widespread support across devices and software.

NMEA Supported

National Marine Electronics Association format — the raw output format from most GPS receivers.

  • Plain text format with GPS sentences
  • Contains position, time, speed, and satellite data
  • Standard output from GPS hardware
  • Widely compatible with logging software
  • Can be converted to GPX for archiving

Why GPX is the Best Choice

HoudahGeo's preferred format is GPX because it provides the most reliable and future-proof way to store GPS track data:

Archive Your GPS Tracks as GPX

Convert your GPS track logs to GPX format for long-term archiving. You'll be able to use and view these files long after device manufacturers abandon support for proprietary formats.

What Other GPS File Formats Does HoudahGeo Support?

Many GPS devices and applications use proprietary or specialized file formats. HoudahGeo can read many of these by internally relying on GPSBabel — a free, open-source tool that converts between dozens of GPS file formats.

Supported formats through GPSBabel include:

When you import a track log file in HoudahGeo, the software automatically detects the format and converts it internally if necessary, making the process seamless.

Why Don't KML Files Work for Photo Geotagging?

KML Files Often Won't Work for Photo Geotagging

Though some KML files may work as a source for geotagging photos, most won't. The reason is that the KML format has no standard for including timestamps with recorded track log points.

Google Earth's KML (Keyhole Markup Language) format is widely used for visualizing geographic data, but it has a critical limitation for photo geotagging:

The Timestamp Problem

HoudahGeo relies on exact time information to match photo timestamps to points on a recorded GPS track. Without precise timestamps at each track point, it's impossible to determine where you were when each photo was taken.

The KML specification doesn't define a standard way to include timestamps with track points. Different vendors use different approaches:

Recommendation: If your GPS device or application exports to KML, check whether it also offers GPX or NMEA export options. Always prefer GPX for photo geotagging workflows.

What Should You Look for in a GPS Device for Photography?

For photo geotagging, the best GPS device is one that logs tracks and can export them in standard formats like GPX or NMEA. Here's what to look for:

Essential GPS Device Features

  • Track Logging: The device must be able to record your path continuously, storing position and timestamp data at regular intervals.
  • GPX/NMEA Export: The device should either directly record in a standard format like GPX or NMEA, provide an option to export to these formats, use a format that GPSBabel can read, or include manufacturer software to convert proprietary logs to standard formats.
  • USB Mass Storage Mode: Ideally, the device should mount as a removable disk on your computer so you can directly access log files. Alternatively, choose a device with a removable SD card that you can connect to your Mac using a card reader. As a last resort, rely on manufacturer-provided software to download track logs.
  • Removable Battery: A replaceable battery means you can carry spares for extended trips and replace aging batteries instead of replacing the entire device.
  • Removable Storage: Devices with microSD or SD card slots let you swap cards for more storage capacity and provide an easy way to transfer data without cables.

📍 Classic Example: Wintec WBT-202

The Wintec WBT-202 GPS logger (now discontinued) exemplified the ideal GPS device for photo geotagging. It featured:

  • Continuous track logging with configurable intervals
  • Direct GPX and NMEA file export
  • Removable microSD card for easy file access
  • Replaceable AAA battery for extended field use
  • Simple USB mass storage mode — no special software required

While the WBT-202 is no longer manufactured, it represents the features to look for in any GPS logging device. Many modern alternatives offer similar capabilities.

Alternative GPS Sources

You don't necessarily need a dedicated GPS logger. Many other devices can provide GPS track logs:

Working with Manufacturer Software

If your GPS device doesn't have direct connectivity or uses a proprietary format, you have options:

How Do You Test GPS Device Compatibility with HoudahGeo?

Before committing to a GPS device for your photography workflow, verify compatibility with HoudahGeo:

  1. Record a test track: Take your GPS device on a short walk or drive while taking a few photos
  2. Export the track: Use the device's preferred method to get the GPS log onto your Mac
  3. Download HoudahGeo's free trial: Import the track and your test photos to verify the workflow
  4. Check timestamp accuracy: Ensure photos match to the correct locations along your route

Free Trial Available

As always, make use of the free trial version of HoudahGeo to confirm compatibility with your specific GPS device before purchasing.

What Are the Best Practices for GPS Track Logging?

Optimize Logging Settings

Synchronize Camera and GPS Time

Accurate geotagging depends on synchronized clocks:

Archive and Organize GPS Tracks

Why Is GPX the Future-Proof Choice for GPS Archiving?

GPS devices come and go. Manufacturers discontinue products, abandon software support, and change file formats. By choosing devices that support GPX export and archiving your tracks in GPX format, you ensure your location data remains accessible regardless of future technology changes.

Think Long-Term

Your photos and GPS tracks may outlive the devices that created them. Choose open standards like GPX for maximum longevity and compatibility.

Start Geotagging with GPS Tracks

Import GPX, NMEA, and many other GPS formats with HoudahGeo

Download Free Trial