Exporting Contacts
Hamtrax lets you export your contacts to ADIF 3.1.4 or CSV format -- the industry standard for ham radio log interchange. Use exports to upload to LoTW, back up your log, submit to award programs, or share contacts with other operators.
Getting to the export screen
- Open the Logbook tab and click the Export button in the header bar.
The Export screen has two sections:
- Export to File -- choose between ADIF or CSV format, then filter, preview, and download.
- Export to Services -- push contacts directly to QRZ or HamQTH without downloading a file.
Exporting to a file
Choose a format
Click ADIF Export or CSV Export from the format picker.
- ADIF (.adi) -- the standard format for amateur radio logs. Use this for importing into other logging programs (Log4OM, N1MM+) or uploading to LoTW, QRZ, and POTA.
- CSV (.csv) -- a spreadsheet-friendly format. Use this for Excel, Google Sheets, or non-ham-radio tools.
Export step by step
-
Apply filters (optional). Use the filter panel to narrow your export by band, mode, date range, or other criteria. Only matching contacts will be included. You can also toggle Export all contacts (ignore filters) to include everything regardless of active filters.
-
Click "Review & Select Contacts." A preview panel opens showing all contacts that will be included in the export, along with the total count, filtered count, and estimated file size.
-
Fine-tune the selection. In the preview, you can manually exclude individual contacts by clicking the exclude button next to each entry. Use the restore button to bring excluded contacts back.
-
Click "Export." Hamtrax generates the file. If your browser supports the File System Access API, you can choose where to save the file and what to name it. Otherwise, the file downloads to your default Downloads folder.
-
Confirmation. A success banner confirms the file name and location.
The exported file is named qso-log-YYYY-MM-DD.adi (ADIF) or qso-log-YYYY-MM-DD.csv (CSV) by default. You can rename it in the save dialog if your browser supports it.
Downloading a single folder
You can also download contacts from a specific folder without opening the full export screen. In the Logbook, select a folder and click the download icon in the folder toolbar. A dialog lets you choose ADIF or CSV, and the file downloads immediately with only that folder's contacts. The file is named <folder-name>-YYYY-MM-DD.adi or .csv.
Common use cases
| Use case | What to do |
|---|---|
| Upload to LoTW | Export your full log (or filter to recent contacts) as ADIF, then upload the .adi file through the TQSL application. |
| Upload to QRZ | Use the direct QRZ sync on the Export screen, or export an ADIF file and upload through the QRZ Logbook import page. |
| Backup | Periodically export all contacts with no filters to keep an offline backup of your log. |
| Share with others | Download a specific activation folder from the Logbook, or filter to a folder in the full export and send the file. |
| Submit to award programs | Filter by the criteria for the award (band, mode, DXCC entities) and export the matching contacts. |
| Spreadsheet analysis | Export as CSV and open in Excel or Google Sheets. |
What gets exported
ADIF fields
Hamtrax exports all standard ADIF 3.1.4 fields including:
- Core fields: callsign, date, time on/off, band, mode, submode, frequency, RST sent/received
- Location fields: grid square (theirs and yours), QTH, state, county, country, continent, DXCC, CQ zone, ITU zone, coordinates
- Activity references: POTA park references (MY_SIG, MY_SIG_INFO, SIG, SIG_INFO)
- Contest fields: contest ID, serial numbers (sent/received)
- QSL fields: QSL sent/received, eQSL sent/received, LoTW sent/received
- Station info: operator callsign, station callsign, power, propagation mode
- Folder path: preserved as a custom
APP_HAMRT_FOLDERfield
Hamtrax preserves non-standard ADIF fields that were present when you imported a file. These fields are included in exports for full round-trip fidelity -- nothing is lost between import and export.
CSV columns
CSV exports include a fixed set of columns: callsign, date, timeOn, timeOff, frequency, band, mode, rstSent, rstReceived, name, qth, gridSquare, country, state, county, continent, power, notes, mySig, mySigInfo, sig, sigInfo, stationCallsign, operatorCallsign, latitude, longitude, myLatitude, myLongitude, myGridSquare, qslSent, qslReceived, eqslSent, eqslReceived, lotwSent, lotwReceived.
Exporting requires contacts in your log. If the "Review & Select Contacts" button is disabled, check that you have logged or imported at least one contact and that your filters are not excluding everything.
Syncing to external services
Beyond file exports, Hamtrax can push contacts directly to external logbook services. The Export to Services section on the Export screen shows available integrations. Credential vaults for each service are managed in Settings → Connectors.
QRZ Logbook
Hamtrax can upload contacts directly to your QRZ.com logbook via the QRZ API -- no manual file upload required.
- Set up your QRZ API key in Settings → Connectors → QRZ (or use the inline setup on the Export screen).
- On the Export screen, unlock your QRZ vault with your passphrase, then click Export to QRZ to bulk-upload all contacts that haven't been synced yet.
Contacts uploaded to QRZ are tracked by their QRZ log ID (qrzLogId), so Hamtrax knows which contacts are already on QRZ and skips them on subsequent syncs.
QRZ sync is bidirectional. You can both push contacts to QRZ and pull contacts from QRZ. See Importing Contacts for the import side.
LoTW (Logbook of the World)
LoTW requires the TQSL desktop application for uploads -- there is no direct API. To submit contacts to LoTW:
- Export your contacts as an ADIF file using the export workflow above.
- Open the
.adifile in TQSL and sign/upload it.
To pull confirmation status back into Hamtrax, see Importing Contacts.
HamQTH
HamQTH supports one-way export (push only -- no import via API).
- Set up your HamQTH credentials in Settings → Connectors → HamQTH (or use the inline setup on the Export screen).
- On the Export screen, unlock your HamQTH vault, then click Export to HamQTH to upload contacts.
HamQTH's API does not return a log ID, so Hamtrax cannot track which contacts have already been uploaded. Each sync uploads all contacts.