Trip Recap

Photos and videos in, animated route map out

Runs entirely in your browser. Files never leave this device.

Turn trip photos into a route map video.

Trip Recap reads the GPS and capture times already inside your photos and videos, traces the roads between them, and exports a vertical MP4. Missing metadata stays visible, and inferred roads are kept apart from recorded points.

JPG, HEIC, PNG, WebP, MOV & MP4 · up to 1 GB each
Drop photos and videos, or choose files
  1. 01 · Read

    Metadata, not guesses

    Capture times come from DateTimeOriginal or MediaCreateDate. Files without GPS or a time are flagged, never filled in.

  2. 02 · Trace

    Roads between stops

    Nearby shots cluster into stops. OSRM infers the driving route between them, kept apart from recorded GPS.

  3. 03 · Export

    MP4 in the browser

    Frames render with MapLibre and encode to H.264 with WebCodecs. 1080 × 1920 at 30 fps by default, cancellable at any point.

ServiceReceivesUsed for
Your photos and videosNothing. They are never uploaded.Read locally in this tab
OSRMStop coordinatesInferring roads between stops
NominatimStop coordinates, search textPlace names and endpoint search
OpenFreeMap, EOXMap tile requestsDrawing the base map

The router and geocoder URLs are configurable for self-hosting. See PRIVACY.md.