A telemetry overlay for footage from
GoPro.
Your telemetry, rendered like a broadcast. GaugeReel is a native Windows desktop app (macOS and Linux coming soon) that turns recorded activity data — GPX, Garmin FIT, and footage from GoPro, DJI, Insta360 or any action cam — into animated speed, pace, power and GPS gauge overlays synced to your video and exported as a transparent layer you composite in any editor — all on your own machine, with no account, upload or Strava sync required.
The sports telemetry/data overlay app for runners, cyclists and motorsport — an affordable alternative to one-time GoPro telemetry tools that cost $199 or more.
Reads telemetry from the gear you already use
Four stages, one transparent layer
Each stage unlocks the next. Import your data, line it up, design the overlay, and export — your footage is never touched.
Import
Drop in an MP4 and/or a GPS track. GPMF is auto-scanned from the video; FIT and GPX load as external files. Attach several sources to one project.
- MP4 preview source
- GPX · FIT · GPMF
- Multi-source projects
- Video-less mode
Sync
Auto-align on embedded timestamps, then fine-tune with a manual offset and stretch until gauges hit every on-screen event. Per-source, applied to every bound gauge.
- Timestamp auto-sync
- Offset & stretch
- Sync-to anchors
- Data-speed modes
Design
Compose the overlay on a canvas at your project resolution. Add gauges from a searchable catalogue, drag with snapping, and edit every detail in the inspector.
- Drag · snap · lock
- Deep per-gauge editor
- Reusable profiles
- Grid & safe-areas
Export
Pick resolution, frame rate and range, then render a transparent overlay — PNG sequence, ProRes 4444 / VP9 with real alpha, or chroma-key MP4. Composite it anywhere.
- Transparent PNG seq
- ProRes 4444 / VP9 alpha
- Chroma-key MP4
- GPU hardware encode

A real editor, not a mockup
Import a profile and the canvas populates instantly. Drag gauges with snapping, select one to open the inspector, and tune every value, font and color. The checkerboard is your transparent export — what you see is the layer you ship.
- Drag, snap, lock and reorder on a resolution-true canvas
- A deep per-gauge inspector for data, style and animation
- Searchable gauge catalogue with availability filtering
- Keyboard-driven transport, in/out points and grid guides
48+ gauges.
22 ways to draw each.
Speed, pace, power, heart rate, g-force, lean, a live map, charts and more — render any field as a dial, a bar, a graph, a compass or a tape. Every one is deeply editable.
Profiles that know your activity
GaugeReel guesses what you did from the data and suggests a layout. Four ship in the box — and any arrangement you make becomes your own reusable profile.
Runner
Pace, distance, heart rate, cadence and elevation.
Walker
Gentler metrics — speed, distance, elevation, route and time.
Cyclist
Speed, power, cadence, heart rate, gradient and gears.
Car / Moto
Speed, g-forces, lean, acceleration and lap timing.
Engineered for accuracy, tuned for speed
A native Rust core does the parsing and encoding; a single Canvas engine draws every gauge for both preview and export.
Real telemetry parsing in Rust
GPX with Garmin extensions, Garmin FIT, and GoPro/DJI GPMF embedded in MP4 — all hand-normalized into one schema. Distance, speed, grade, g-force and lean are derived for you.
One renderer for preview and export
Every gauge draws to Canvas 2D, so the live preview is a pixel-true proof of the exported frames. What you scrub is exactly what you ship.
Deep, resolution-independent design
Drag with edge, center and grid snapping. Edit field, units, decimals, smoothing, ranges, fonts, colors, gradients, bars, icons, backplate, rotation and value easing — per gauge.
A real map, cached offline
Route and marker over OpenStreetMap or CARTO tiles, fetched and disk-cached by the Rust host so it keeps working through an export. Or go fully tile-free with vector mode.
Activity-aware profiles
Runner, Walker, Cyclist and Car/Moto layouts ship in the box. The importer guesses your activity and suggests one — then save, duplicate and delete your own.
Custom gauges, safely shareable
A declarative JSON draw DSL — no code execution — means a community gauge is one self-contained file you can drop in and trust.
A genuinely fast exporter
A worker-pool deflate, parallel Rust encoding and optional WebCodecs hardware MP4 push raw RGBA past the IPC wall. GPU encode is on for every tier.
Never touches your footage
GaugeReel only ever renders the overlay. Export a transparent layer and composite it over your video in any editor — your pixels stay untouched.
Free to start. Upgrade when you need more.
Import, design and export on the Free tier — no watermark. Basic adds full gauge styling, transparent video and map gauges; Premium opens the full instrument set.
Compare every feature on the pricing page.
Ship your next edit with telemetry that looks the part.
Free to download. No account required to export your first overlay.




