only fills rows where COMMENT is currently empty — placeholders like {RST_SENT} pull from that record's field
Log statistics
About ADIF compliance & validation
drag & drop .adi / .adx file(s) here
or click "add file(s)…" — files are added to the current log; nothing leaves the browser

Help

More in the README (online)

Loading

Drag .adi or .adx files onto the page, or use "add file(s)…". Files are added to the current log; "new" starts an empty one, "clear…" removes the whole log from the editor. Nothing leaves the browser.

"single file ↓" saves the whole editor as one HTML file that works without a server and without internet.

Editing

Enter
take the value and go one row down
Esc
restore the value from before the edit (in a list of suggestions: close the list first)
Tab
next field; at the end of a row, the next row
↓ ↑
in CONTEST_ID and SUBMODE: go through the suggestions, Enter takes one
Alt+↓
in a date field: open the calendar
?
this help (outside table cells and fields)

The table shows the core fields (CALL, date, time, band, mode …) first; "file order" in the toolbar shows the file's order. Exports always keep the file's order.

Fields with a fixed list in ADIF (BAND, MODE, DXCC, QSL status …) are drop-downs; the empty choice removes the field. A value is never changed by showing it. Dates are shown as YYYY-MM-DD, times as HH:MM or HH:MM:SS (UTC); the file keeps the ADIF format. Edits that were not exported make the browser ask before the tab closes.

Checks

Every QSO is checked against ADIF 3.1.8. The issues button lists errors, warnings and notes; "row N" goes to the QSO. After a change of language the messages of a check already made stay as they are; the next check (after an edit, or when the file is loaded again) is in the new language.

Search & filter

The filter bar narrows the table only: text, validation status, field conditions, source file and a QSO_DATE range. Every export still writes the whole log.

Export

"export .adi" and "export .adx" write a fresh ADIF file; CSV and the SOTA CSV are under the other exports. The file name is the field next to the buttons.

Are you sure?

This cannot be undone.