plainfolder → Ham radio → ADI

Open an ADI file — read a ham radio log without a logging program

Drop the .adi here and the whole log opens as a table: date and time, call, band, frequency, mode, reports, name, QTH, country, grid and QSL status for every QSO, with search and filters. On Windows, Mac, Linux, a Chromebook or a phone.

No server processing No account No daily limits

What a .adi file is

A .adi (or .adif) file is an amateur radio log in ADIF, the Amateur Data Interchange Format that logging programs and services use to hand QSOs to one another. Each contact is a run of fields like <CALL:5>K1ABC <BAND:3>20m <MODE:3>FT8 ending with <EOR>; a header at the top names the program and the ADIF version. WSJT-X, JTDX, N1MM, Log4OM, Ham Radio Deluxe, MacLoggerDX, QRZ, LoTW, eQSL and Club Log all read and write it.

Looking inside usually means installing a logging program, or opening the file in a text editor and reading the tags by eye. Here it opens as a table in the page, including logs that programs wrote in their own way: lengths counted in characters instead of bytes, old Latin-1 text, a missing last end-of-record. From there it saves as Excel or CSV for a spreadsheet, or as a clean ADIF 3.1.8 file for the next program.

What you can do here

Any logging programEach program writes ADIF its own way — field lengths counted in bytes or in characters, Latin-1 or UTF-8, UTF-16 from Ham Radio Deluxe. All of them open with every accent in its place: São Paulo stays São Paulo.
Nothing is lostEvery field is kept, including the ones a program adds for itself (APP_ fields) and user-defined ones, so saving the log again does not drop anything.
Files for radio programming softwareChannel and DMR contact files are made for the radio maker’s software (CPS), not written to the radio. Tested by importing into AnyTone AT-D878UVII CPS 4.00, AT-D878UV (first model) 4.00, AT-D890UV 1.05, AT-D578UV 1.21, AT-D868UV 1.39, AT-D168UV 1.07, BTECH DMR-6X2 PRO 1.22e, OpenGD77 CPS E2026.05.26, Baofeng DM-32UV V1.60, TYT MD-UV380/UV390 CPS V1.06, Retevis RT3S V2.41, Baofeng DM-1701 V1.05, Radioddity GD-77 V3.1.9 and Ailunce HD1 V3.05.
Messy files tooA field with a wrong length, a log that ends without its last end-of-record, the comments LoTW writes after its values — read the way the program meant them.

Convert ADI to something else

ADIF→CSVADIF→EXCELADIF→ADXADIF→JSONADIF→Cabrillo

Questions

Where does WSJT-X keep its log?
WSJT-X writes every QSO to wsjtx_log.adi in its log folder: File → Open log directory opens it. On Windows that is %LOCALAPPDATA%\WSJT-X, on a Mac ~/Library/Application Support/WSJT-X, on Linux ~/.local/share/WSJT-X. Drop that file here to see the log.
Is the log uploaded anywhere?
No. The file is read by the page itself, in your browser; nothing is sent to a server, and closing the tab leaves nothing behind.
Will LoTW, eQSL or QRZ take the file I save here?
Yes — it is a standard ADIF 3.1.8 file. eQSL and QRZ accept it as an ADIF upload; for LoTW it is signed first in TQSL, as any ADIF file is. For an older program that only understands plain ASCII, pick “ADIF, plain ASCII”, which writes accented letters without their accents.
A name shows up as Juán instead of Juán in another program — why?
Programs disagree about how to write accented letters in ADIF: some count field lengths in bytes, some in characters, some use the old Latin-1 set. This page works out which one each field uses, so names read correctly here; saving writes the standard form.
Can I open several logs at once?
Yes. Drop several .adi or .adx files together and they open as one log, which you can then save as a single file.