ADIF Log Analyser
Drop in one or more ADIF logs and get a proper look at what happened: totals, bands, modes, timing, the full QSO table, and perhaps an export to POTA or SOTA format without having to squint at raw tags.
If ADIF has ever made you think, “yes, brilliant, a plain text format that looks like a lizard coughed up XML,” this page is for you.
Drop in one or more .adi or .adif files and it will pull out the useful bits, stack the logs together, and show you what actually happened on air.
ADIF in, clarity out
Feed it logs. It does the tedious part.
This one is deliberately local and nosy. Your files stay in your browser, the page does the parsing on your machine, and nobody else gets a peek at your glorious pile of contacts.
No logs loaded yet. The dashboard below is waiting patiently and trying not to look smug about it.
Once you load a log, this page will show totals, active span, band and mode breakdowns, a rate chart, and the full QSO table with search and filters.
Or just type the log in by hand
If the log export is not handy, add QSOs manually and build the ADIF in-browser one contact at a time.
Things worth a raised eyebrow
Nothing here is an instant disaster, but this is where the page points out malformed timestamps, band/frequency disagreements, missing callsigns, and any suspicious copy-paste enthusiasm. Duplicate checks here use a fuzzy 90-second window.
QSO rate
Load some logs and it will draw the story of your activation, contest, or midnight radio detour.
Band breakdown
The usual suspects, sorted by how busy they were.
| Band | QSOs | Share |
|---|
Mode breakdown
Because sometimes the log is basically “SSB and consequences”.
| Mode | QSOs | Share |
|---|
QSO table
Search by callsign, band, mode, grid square, or reference and it will stop pretending the raw log is a sensible interface.
| UTC | Call | Band | Mode | RST S | RST R | Grid | Ref |
|---|
Export a cleaned-up ADIF
Turn the parsed records back into a fresh ADI export, stamp them for POTA or SOTA, or kick them out as CSV or JSON when another tool wants the data in plainer clothes.
This parser is practical rather than ceremonial. It is happy with normal exported logs and far less interested in winning awards for handling every exotic ADIF edge case ever invented by humanity. So, my apologies if your particular contest format turns out to be unreadable here. Shoot me an email and I might get around to teaching it some new tricks soon.