DJI flight log viewer and 3D replay

Take the flight record your DJI Fly app saved and turn it into a replay you can actually watch: the aircraft flying its recorded path over real terrain, with your onboard video running in sync beside it.

Supported files: .txt.

A DJI Fly flight log replayed in RavnView: 3D reconstruction over real terrain with HUD chrome, flight path, onboard video inset and an AI event annotation

What you get from a DJI Fly log

What RavnView reads from a DJI Fly log

OSD frames
The per-frame flight record — position, altitude, speed, attitude and aircraft state at roughly 9–10 Hz, which is what the 3D replay is reconstructed from.
Header metadata
Aircraft model, start point and the aggregate stats DJI writes at the top of every record. This is readable from any version of the format, with or without a decryption key.
Arm and disarm state
Motor state transitions across the record, marked on the timeline alongside the rest of the detected events.

Limits worth knowing

A real DJI Fly flight

DJI Mini 2 (2021 Kirkland) — DJI Mini 2 · Bremerton, United States · 20m 54s. A public DJI Fly log in RavnView: telemetry summary, detected events, weather at the time, and the interactive 3D replay, with no account needed to open it.

Frequently asked questions

Where do I find my DJI flight records?
The DJI Fly app stores them on the phone or tablet you flew with, under the app's FlightRecord folder. Copy the .txt file off the device and upload it — no cable to the aircraft needed.
My log is from 2021 or later. Will it work?
Yes. Those records are encrypted, which is why many offline viewers only show partial data. RavnView decrypts them and reads the full per-frame telemetry.
Which DJI aircraft has this been tested against?
Real records from a 2021 DJI Mini 2, a 2024 DJI Mini 4 Pro and a 2019 Phantom 4 Pro V2 recorded by DJI GO 4. The first two are the modern encrypted format; the Phantom record is the older offline format, and all 9,405 of its frames decode.
Where do I find the flight record on my phone?
The DJI Fly app stores them on the device that flew the aircraft, under its own app folder. Copy the .txt file off the phone or tablet and upload it as-is.
Do I need to install anything?
No. RavnView runs entirely in the browser — you upload a log file and the replay loads in the same tab. There is no desktop application and nothing to keep updated.
Is it free?
Yes, to start. The free tier covers 2 GB of storage, 2 flights and 20 AI questions per month, and does not ask for a card. Paid plans raise those limits; every plan includes the full replay and analysis toolset.
Are my flights public?
No. Flights are private by default and only visible to you. You can make an individual flight public, which produces a shareable link anyone can open without an account.

Other log formats