GeoTag Video
✅ Available on the App Store (iOS) · ✅ Available on the Mac App Store

Add GPS location to your DJI videos, in one click.

GeoTag Video reads the telemetry data from DJI drones — in particular the DJI Neo 2 — and embeds it as location metadata in your footage, with the option to also show the flight altitude overlaid directly on the video. The result is videos ready to be imported with the location pin into Photos, Immich and other media management apps. As of version 1.7 the app is bilingual (Italian/English), with a built-in language switcher that changes language on the fly, no restart needed.

Video with the flight altitude overlaid at the bottom right, generated by GeoTag Video
VERSION 1.7

Flight altitude on the video, now with a bilingual app

The most loved feature of GeoTag Video stays the same: the altitude overlaid on the video. Recent versions add refinements around it — and 1.7 brings it to English too — without changing its central role.

Video with the flight altitude overlaid at the bottom right, generated by GeoTag Video
★ Most loved

Flight altitude overlaid on the video

Turn on "Show flight altitude on the video" and GeoTag Video draws the altitude — read from the drone's telemetry — at the bottom right, for the whole duration of the clip, updated in real time as the drone climbs or descends. No external editor, no manual overlay: just one tap before processing.

The most recent features

🌍

Bilingual app: Italian / English — new in 1.7

As of version 1.7 GeoTag Video is available in Italian and English. A built-in language switcher lets you swap language on the fly, without restarting; by default it follows the device language.

🗺️

Map and altitude chart in the flight panel

The flight-data panel — the same screen where you already find date, duration and min/max/average altitude — now also shows a map thumbnail with the GPS lock point and a chart of the altitude over the course of the flight.

🏷️

Customizable exported file names

Choose how to name the geotagged videos: original name, date, or date and coordinates together with the name, with a preview of the result before you start processing.

🕘

Processing history

A persistent list — available even after quitting and reopening the app — of every video processed previously, with date and outcome.

⚙️

Remember: the altitude overlay and resolution stay optional

The options introduced in version 1.2 — the flight-altitude overlay and 1080p/720p export — stay optional and can be turned off with one tap. By default GeoTag Video never re-encodes the video: the HEVC samples are simply re-wrapped into a .mov container, in an instant and with no quality loss. When you enable them, the video is instead reprocessed frame by frame, a process accelerated by the Apple Silicon media engine but still slower than the instant remux.

Made for those who fly and edit

Everything you need to geotag your footage without hassle, staying on your Mac or iPhone.

🌍

Bilingual interface — new in 1.7

Italian and English, with a language switcher built into the app to change on the fly without restarting. By default it follows the device language.

▶️

Video preview — new in 1.4

A button next to each pair opens the original video so you can recognize it before processing: on Mac with the system player, on iOS with a built-in preview.

🧩

Merge multiple clips — new in 1.4

Select two or more videos and merge them into a single file in chronological order, with audio and — if enabled — the altitude overlay kept consistent throughout.

🖼️

Save to Photos — new in 1.4, iOS only

After processing, import the video directly into the Photos library on your iPhone or iPad with one tap, without going through the Files app.

🔊

External audio support — new in 1.1

If the source folder also contains an .M4A file with the same base name (a separately recorded audio track, common on some DJI drones), it is automatically merged into the geotagged video.

📊

Flight data at a glance — new in 1.3, expanded in 1.5

Tap a video's icon in the list to see date, duration, min/max/average altitude, distance travelled, camera settings, a map and an altitude chart. On screen only: it is not burned into the exported video.

🏷️

Customizable file name — new in 1.5

Choose the naming scheme of the exported videos: original, with date, or with date and GPS coordinates.

🕘

Processing history — new in 1.5

A persistent list of the videos already processed, with date and outcome, available across later sessions of the app.

⚡️

No re-encoding (by default)

HEVC files are simply remuxed into a new .mov container: same quality, near-instant processing. The overlay and resolution options require re-encoding instead →

📍

Automatic GPS detection

It analyzes the drone's telemetry and finds the first valid satellite lock, discarding the initial null coordinates.

🗂️

Batch processing

Select an entire folder of footage: all the .MP4 + .SRT pairs are found and geotagged in a single session.

🖼️

Compatible with Photos, Immich and more

It uses the standard ISO 6709 location format, the same one used by Photos, Finder and Maps: the pin appears automatically on import.

🔒

Everything stays on your device

No server, no account, no connection required: processing happens entirely locally.

💻

macOS and iOS

A single app designed for both platforms, with the same ease of use on Mac and iPhone/iPad.

How it works

Three steps, no technical skills required.

1

Choose the source folder

Select the folder containing the .MP4 and .SRT file pairs exported from the drone.

2

Choose the destination folder

Specify where to save the geotagged copies: the original is never modified.

3

Start processing

GeoTag Video creates a copy of each video with the GPS location embedded, ready for import.

The app in action

The same interface, simple and consistent, on Mac and iPhone/iPad.

🛡️

Privacy first

GeoTag Video does not collect or transmit any personal data: no analytics, no tracking, no server. Read the full policy →