Dronedesk DJI log viewer
Open the viewer

FAQ

DJI flight log viewer FAQ

Log formats, encryption, privacy, and how to read what the viewer gives you. If your question is not here, how it works goes into more depth.

Formats and compatibility

What file does the DJI log viewer read?

It reads DJI flight records: the .txt files named DJIFlightRecord_DATE_[TIME].txt that DJI Fly, DJI GO 4, DJI GO and DJI Pilot 2 write to your device after each flight. One file is one flight.

Why will my log not open in other free log viewers?

DJI flight records from log version 13 onwards are AES encrypted. Older viewers were written before that change and can only read logs in the clear, so they fail on anything from roughly the DJI Fly era forwards. This viewer requests the per-log decryption keychain from DJI's official developer API, so encrypted records open normally.

Which drones are supported?

Any DJI aircraft whose app writes a standard flight record. That covers the Mini series through Mini 5 Pro, Air 2S, Air 3 and Air 3S, Mavic 3 and Mavic 4 series, Avata, Neo, Inspire 2 and Inspire 3, Phantom 4 and 4 RTK, and the Matrice 30, 300 RTK and 350 RTK. Aircraft newer than this page will generally work too.

Can it read .DAT flight logs?

No. .DAT files are written by the aircraft to its own internal storage and use a different format, and modern ones are encrypted in a way no public tool can open. The .txt flight record contains what you need for almost all analysis.

Does it read Litchi, Map Pilot or Drone Harmony CSV logs?

No. The viewer reads DJI flight records only.

Can I upload several flights at once?

The viewer handles one flight at a time, and keeps the ones you have already opened in a library so you can switch between them. If you need continuous logging across a fleet, that is what the Dronedesk platform does.

Privacy and data

Do you store my flight logs?

No. The uploaded file is decoded in memory and discarded when the request finishes. It is not written to disk on our servers. The parsed result is cached in your own browser so you can reopen it without uploading again, and clearing your browser data removes it.

Does my log leave my device at all?

Yes, briefly. Decoding an encrypted DJI log requires a keychain that only DJI can issue, so the file is sent to our server over HTTPS, decoded, and returned to your browser. Nothing is retained afterwards. Full detail is in the privacy notice.

Why do you ask for an email address?

Verifying an email address raises your usage allowance beyond the anonymous limit. The address is held for allowance management and, if you tick the box, marketing. It is not linked to your flight logs.

Is the viewer free?

Yes. It is free to use, with a fair-use allowance to keep it available for everyone. It exists because we build Dronedesk, a paid drone operations platform, and this is a useful thing to be known for.

Reading the results

How do I check drone battery health from a flight log?

Look at three things together: the voltage range across the flight, the deviation between individual cells, and the cycle count. A healthy pack holds cells within a few hundredths of a volt of each other under load. Widening deviation, or voltage sagging further than it used to at the same load, is the early signal that a pack is ageing. The viewer surfaces all three, plus temperature range and peak current draw.

Why is there no wind speed in my flight log?

Because DJI does not record one. The flight record carries a wind warning level, not a measured wind speed or direction. Any tool that shows you a precise wind figure has derived it from how hard the aircraft was working to hold position, which is an estimate rather than a measurement.

What do the warnings in my log actually mean?

The aircraft raises warnings and tips throughout a flight, from routine notices like landing gear state through to compass interference, obstacle avoidance braking and battery alerts. The viewer lists each one in sequence with a plain-English explanation, so you can tell a normal notification from something that needs attention.

Can I get a PDF report for an insurance claim or incident report?

Yes. The viewer produces a formatted PDF report of the flight, and you can also export the full telemetry as CSV and the track as KML for Google Earth.

Can I switch between metric and imperial?

Yes, with one control. The choice carries through to the tables, the readouts and the PDF report.

Finding your logs

Where are DJI flight logs stored on Android?

For DJI Fly and DJI Pilot 2, in Android/data/dji.go.v5/files/FlightRecord. Older DJI Fly builds used DJI/dji.go.v5/FlightRecord, and DJI GO 4 uses DJI/dji.go.v4/FlightRecord. Android 11 and later hide the Android/data folder from the device's own file manager, so connect to a computer by USB.

Where are DJI flight logs stored on iPhone or iPad?

Inside the app sandbox, reachable through file sharing. Connect the device, open Finder on macOS or the Apple Devices app on Windows, go to the Files tab, expand your DJI app and copy the FlightRecords folder. Take FlightRecords, not Logs.

My FlightRecord folder is empty. Where did the logs go?

Most often, Auto-Sync Flight Records is switched on in DJI Fly, which uploads records to DJI's cloud and can clear them from the device. Turn it off if you want local copies. Bear in mind DJI stopped syncing records for US users in 2024 and removed the data it held, so their cloud is not an archive you can rely on.

Still stuck?

Open the viewer Find your logs Dronedesk help centre

Last updated .

Fly commercially? Stop doing this one log at a time.

This viewer is a free tool for reading a single flight. Dronedesk is the platform behind it: flight planning, airspace and ground risk checks, site surveys, risk assessments, equipment and maintenance tracking, and a complete flight log that syncs from DJI automatically and stays yours.

See what Dronedesk does Read the blog