This program will split an ADIF file into multiple files based on the transmitted QTH (County or Grid Square). This is useful so that each log can be signed and uploaded to ARRL Logbook of the World (LoTW) using a different station location for each one. The same is true for eQSL (uploaded only, not signed). This program works with N1MM, WSJT-X and some WriteLog logs (others can be added on request). It has been tested with Windows 10, but should work with Windows Vista and later.

This program does not sign and/or upload the logs. You still have to do that yourself!

Version 2.0 of the program was released on 14 February 2021. Go to the Version History to download the installation program.


The Split ADIF program is supplied "AS IS" without any warranties.

The author assumes no responsibility or liability for the use of the software, conveys no license or title under any patent, copyright, or mask work right to the product.

The author reserves the right to make changes to the software without notification. The author also make no representation or warranty that such application will be suitable for the specified use without further testing or modification.


After downloading the installation program, simply run it and install the program into a directory of your choosing.


To run the program, just double-click on the program icon. You should be presented with a window like the following:

Click the Input button to navigate to the location of the ADIF file you want to split. If you want to split a log by transmitted grid square, check the VHF Grid checkbox.  Then click the Split button. You'll see the name of each output file, based on the transmitted QTH (usually county abbreviation), as well as the number of QSOs made from that QTH. You can split multiple logs without having to restart the program.

Split ADIF (after)

The program recognizes only the following ADIF field names which indicate the transmitted QTH:

The program will prompt you before overwriting an existing file. You will have three choices:

The program will strip all application-specific ADIF fields from the QSO records when writing the output file(s). These fields aren't necessary.

The Help button takes you to this web page.

The About button shows the version number and copyright information.

The Exit button closes (exits) the program. You can also close the program by clicking on the "X" in the upper right-hand corner.

Future features:

Version History

To download the installation program, click on the hyperlink containing the version number and date.

Ver 2.0 - 14 February 2021
Added ability to split log by MY_GRIDSQUARE
Ver 1.1 - 17 April 2016
Added support for WriteLog APP_WRITELOG_MYCTY ADIF field
Prompt before overwriting existing output file
Ver 1.0 - 15 April 2016
Initial release