Free tool · No signup

Map DJI drone video on a map

Drop a DJI .srt file (and optionally the matching .mp4) below. The flight path is drawn on a map from the GPS telemetry — synced to playback. Nothing uploads.

Drop a DJI .srt to map it

or click to browse · add the .mp4 too to sync the map to playback

Your files are parsed in your browser. They never leave your computer.

Want clients to see the video and the map together, on a link?

Share it on Swyvl →

What this tool does

This free tool reads the GPS telemetry stored in a DJI SRT sidecar file and draws the drone's flight path on an interactive map. Drop the .srt on its own to see the track, or drop the matching .mp4 alongside it and the map marker will follow along as the video plays — so you can see exactly where every moment of footage was captured.

DJI drones record an SRT file next to each video — for example DJI_0042.MP4 and DJI_0042.SRT. The SRT looks like a subtitle file, but instead of captions each entry holds a timestamped block of flight data: latitude, longitude, altitude, and camera settings, logged roughly once per second. Most people never use it. This tool turns it into a map.

It handles the common DJI SRT layouts, including the bracketed [latitude: …] [longitude: …] format used by recent Mavic, Air, and Mini drones, and the older GPS(…) format. If your SRT was recorded without GPS (some indoor or manual modes omit it), the tool will tell you rather than show an empty map.

Pan and zoom the map freely. The stats bar shows the number of GPS points, the total path distance, the flight duration, and the altitude range. With the video loaded, scrub the player and watch the marker jump to that position; without it, drag the timeline slider to move along the track.

Your footage never leaves your device

Both the SRT and the video are read with the browser's local File API and processed entirely in memory on your machine. Nothing is uploaded, there is no server-side parsing, and the video is played from a local object URL — even multi-gigabyte 4K files stay on your computer. Drone footage often covers sensitive sites, so the local-only model matters: the data is yours from the moment you drop the file to the moment you close the tab.

The tool runs in Chrome, Firefox, Safari, and Edge on desktop, and works on mobile too. Whether the video itself plays depends on your browser's codec support — many drones record 10-bit HEVC, which some browsers can't decode. The map and flight path work regardless of whether the video plays. (More on that in drone video formats explained.)

From a quick check to a client deliverable

This viewer is for your own review — a fast way to confirm a flight covered what it should, or to find the moment a clip passes a feature. It's local only, so it can't share a live view with anyone else.

To turn the same footage into something a client can open, upload the MP4 and SRT to Swyvl. It pairs the video and telemetry automatically, transcodes a browser-friendly version of even 10-bit HEVC footage, and gives you a branded link. Your client opens a split-screen viewer — the video on one side, the live GPS map on the other — in any browser, with nothing to install and no codec packs. The same SRT that powered this tool becomes the spatial context that makes the deliverable land.

Frequently asked questions

What is a DJI SRT file?

An SRT is a subtitle-format sidecar DJI records next to each video. Instead of captions it stores per-second flight telemetry — GPS latitude and longitude, altitude, and camera settings — timestamped to the footage, so every frame knows where it was captured.

Is my video or SRT uploaded anywhere?

No. The SRT is parsed and the video is played entirely in your browser using the local File API. Nothing is sent to a server.

Do I need the MP4, or just the SRT?

Just the SRT is enough to draw the flight path. Add the matching MP4 and the map marker syncs to playback, so you can see exactly where each moment of footage was shot.

Why is my flight path empty or missing points?

Some DJI camera modes record an SRT without GPS, or with GPS disabled. If there are no coordinates in the file, there's nothing to map. Re-check your drone's video caption / subtitle settings before the next flight.

How do I share a geolocated drone video with a client?

Upload the MP4 and SRT to Swyvl — it pairs them automatically and gives a branded link that opens a split-screen video and live GPS map in any browser. See how to map DJI drone video on a map.

Get started free — no credit card required

Share drone video with the GPS map alongside it, on a branded link your clients just open.

Get started free