Your drone flights,
on the map.

View, fix and analyze GPS tracks from DJI SRT subtitle files. Open source, self-hostable, no vendor lock-in.

Launch App → View on GitHub
SRTmap — GPS Track Viewer
Files
DJI_0042.SRT
1,842 frames · GPS OK
✓ GPS OK
DJI_0043.SRT
2,104 frames
DJI_0044.SRT
987 frames
GPS Repair
Apply Fix
Valid GPS1,842
Zero GPS
Duration00:03:04
Max alt87.4m

Features

Everything you need
for drone footage GPS

From raw SRT files to fully analyzed flight tracks in seconds.

🗺️
GPS Track Viewer

Visualize your full drone flight path on an interactive map with OpenStreetMap and satellite imagery layers. Start, end and max-altitude markers included.

🔧
Zero-Coordinate Fixer

Automatically repair frames with 0,0 GPS coordinates using nearest-neighbor, first/last valid, map click, or custom coordinate modes.

📏
Distance & Area Ruler

Measure exact distances between two points or calculate the perimeter and area of any polygon drawn directly on the map.

📤
GPX Export

Export your flight track as a standard GPX file compatible with Google Maps, Garmin, Strava, and any other GPS software.

📁
Multi-File Support

Load dozens of SRT files at once. View all tracks simultaneously on the map with distinct colors and navigate between them with keyboard arrows.

☁️
Cloud Storage

Sign up for Starter or Pro to save your files to the cloud with 30-day or 1-year retention. Access your flight history from any device.

🔐
Privacy First

Free tier processes everything client-side in your browser. No files leave your device unless you create an account. Open source — verify yourself.

🤖
API Access

Pro tier includes REST API access to upload, parse and fix SRT files programmatically. Automate your post-processing workflow.


Pricing

Simple, transparent pricing

Start free, upgrade when you need more. Cancel any time.

Free
$0
Forever free, no account needed
  • 100 files per session
  • 10 MB total
  • Client-side only (private)
  • GPS viewer & fixer
  • GPX export
  • Measure tools
  • Cloud storage
  • File history
Pro
$5/mo
For professionals & teams
  • Unlimited files
  • 2 GB cloud storage
  • 1-year retention
  • All Starter features
  • REST API access
  • Priority support
  • Batch processing
  • Webhook notifications

Open Source

Self-host in 5 minutes

SRTmap is MIT licensed. Run it on your own infrastructure — full control over your data.

01
Clone the repo
git clone and cd into the project directory
02
Set environment
Copy .env.example to .env and fill in your values
03
Run with Docker
docker-compose up — SQLite included, no external database needed
04
Open the app
Visit http://localhost:3000 and start uploading
# docker-compose.yml version: '3.9' services: app: image: ghcr.io/srtmap/srtmap:latest ports: ["3000:3000"] environment: DATA_PATH: /app/data STORAGE_PATH: /app/data/uploads volumes: - srtmap_data:/app/data volumes: srtmap_data:
View on GitHub Deploy to Railway →