Ham log will allow user to log, delete or edit your amateur radio communication. It has user-friendly interface. So, if you love this app, please kindly to donate via email.


Screenshot Image

Screenshot Image

Screenshot Image

Screenshot Image


Currently HamLog support 7 different languages. All languages database is updated automatically. No need to update HamLog app. Just wait for the pop-up update notification.

1. English.

2. Malay.

3. German.

4. Polish.

5. French.

6. Spanish.

7. Japanese.

If you want to help to translate HamLog into your language, just let me know.


HamLog can be used without need any important permissions. Below permission can be disabled at any time.

1. External Storage: Only required when you want to use “Restore” or “Merge” file features.

2. Location: Only required when you want to use “Locate QTH” feature.


1. “Find Grid” feature. Just fill in correct latitude and longitude.

2. “Auto Time Sequence” feature for each log when using “Next” button. So, you don’t need to add end time button to save the log.

3. “New Database” feature that support multiple QSO log.

4. “Contest” feature option when create new QSO log. Next you can export your log in “Cabrillo” format. The file will be named HamLog.log file and located in your HamLog folder.

5. “Set Database” feature for finding specific QSO log.

6. “Pending” feature to prevent lost QSO when you forgot to save it.

7. Auto fill function for the date and time. Just click the “Clock” button once.

8. Log multiple contacts just by using “Next” button function.

9. Now, you can use comma in the comment box.

10. Find “Local UTC” function. This feature do not require internet connection. You can also choose your local UTC manually.

11. Edit or replace the saved log.

12. Deleted the saved log.

13. Now, you can choose whether to fully reset the Ham Log or just import the log file.

14. All the log is saved in the HamLog app virtually. So do not clear your app cached data.

15. “Pop-Up List” for the radio mode.

16. “Find QSO” feature. Its have 3 major button. “Callsign” button which allow user to search via callsign. “Date” button that allow user to search via specific date. Lastly, is “All” button which will list out all the saved dates. So, user just need to choose which date to review all the saved QSO for that date.

17. “Relist” feature. Just long click, “Callsign“, “Date” or “All” button to relist again current database tag.

18. Detect “Dupe” feature. Now, you can know if the callsign entered is already is your log or not.

19. Auto QTH Locator will tell your latitude, longitude and and 6 digit maidenhead locator. Yet, it required your phone GPS function to be switched on first.

20. Export log in CSV file format. The file will be named ‘HamLog_Export.csv’ file and located in your HamLog folder.

21. Export log in ADIF format. The file will be named ‘HamLog_A.adi‘ file and located in your HamLog folder.

22. Backup all your datas. Now, you can transfer all the datas from your HamLog app to another phone.


  1. User can search using three different symbols which are “*“, “_” or “+“.

2. Just add star “*” symbol after any keywords. This function allow user to find specific item that must have this one piece of text.

3. Just add underscore “_” symbol between two keywords. This function allow user to find specific item that must have this two pieces of text.

4. Just add plus “+” symbol between two keywords. This function allow user to find specific item that have one of this two pieces of text.

5. For dates must include separator symbol “/” or ““:

– To find specific day use 12/* or -12*.

– To find specific month use /4/* or -04-*.

– To find specific year use /2021* or 2021-*.


1. To use this feature, you must set your local UTC. Next, you will need to set ‘Start Log‘ number and ‘End Log‘ number. This number, you can get it in you ‘Find Log‘ page.

2. HamLog will convert your local time to UTC automatically. However there will be some problem related to date conversion.

3. So, in HamLogA.adi, there will be ‘Date Error‘ section which tell you how many date that you need to fix it by yourself.

4. HamLog has add clue how to change the data, whether you need to add 1 more day or subtract 1 more day. If the error printed is ‘-Err’, then you will need to subtract. If the error printed ‘+Err’, then you will need to add.


1. To restore old database, you must copy ‘HamLog_Restore.txt‘ file into your new handphone. Please make sure that file is added in the correct folder of your handphone.

2. Location for folder is different based on android version as follow:

Android 9 and below: Add restore file in HamLog folder in the internal storage.

Above android 9: Add restore file in Download folder in the internal storage.

3. Next, you can click “Restore File” button in the set QSO page. This function will reset your current datas.

4. If you want to keep your current database, please click “Merge File” button.


2.7.1113 November 2023-Add option to export csv file using local time.
-Add option to change main info text size.
-Add QSL reminder box.
-Change ADIF setting title into "Export File" setting.
-Enable fixed input column position at top left of table.
2.7.105 November 2023-Allow table to support dark theme.
-Fix export csv date format code.
-Fix table edit QSO code.
-Fix text color for dark theme.
2.7.93 November 2023-Add option for not allow to access external storage.
-Storage access is required only when use restore or merge feature.
-Add option to export csv file using Japanese style log.
-Add option to rename database.
-Add option to view QSO log in table.
-Add search frequency, mode, contact name, QTH and comment feature.
-Allow html label format.
-Fix 12 hour format code.
-Fix Adif file export code.
-Fix csv file export code.
-Fix rechange language text code.
-Fix list date selection code.
-Fix restore backup file code.
-Fix timer code.
-Remove auto backup code when delete extra database.
-Optimize setting code.
-Optimize temporary log code.
-Update csv file export code.
-Update database server rules.
-Update extension file.
-Update support for android SDK 33.
2.7.825 May 2023-Add code to remove missing date.
-Add feature to setup user call from "Set QSO" page.
-Add feature to sort up and down date list.
-Add feature to update cabrillo log format.
-Add option to create custom contest database.
-Add option to include handle, QTH or comment field in ADIF.
-Fix cabrillo info.
-Fix text color.
-Update list view extension.
-Update mode list.
-Update notify code.
2.7.728 September 2022-Add C4FM and YSF mode.
-Add option to resize list text.
2.7.625 April 2022-Add code to detect excess letters when export cabrillo.
-Fix delete database method.
-Fix operator information review method.
-Limit notify popup when open ADIF page.
2.7.521 February 2022-Fix storage path.
-Fix stack memory error.
2.7.419 February 2022-Fix coding arrangement.
2.7.330 January 2022-Add DMR and FT4 mode.
-Fix storage path for Android 11.
-Fix list view code.
-Fix color text code.
2.7.222 September 2021-Fix storage permission for android 10 and above.
2.7.118 September 2021-Fix error when exporting ADIF file.
-Fix error with multiple language.
2.715 September 2021Add dark theme.
-Add "Merge File" feature.
-Add support for multiple language.
-Change code server.
-Update file storage path.
2.6.1218 August 2021-Add code to detect invalid "Operator" value.
-Add date info into search result.
-Add option to convert frequency to MHz.
-Change "Not-Assisted" to "Non-Assisted".
2.6.111 August 2021-Change "Local UTC" label name to "Local Time".
-Remove unnecessary components.
2.6.1030 July 2021-Add contact us information.
-Change bigger icon for "Next" and "Previous" button.
-Disable autosave function during replace.
-Disable multi line function in empty field.
-Fix callsign listing system code.
-Fix dupe system code.
-Fix mutliple saving system code.
-Fix notification timing for giving rating.
-Fix replace system code.
-Fix retrieve log system code.
-Fix saving system code.
-Fix time sequence system code.
-Remove unnecessary code.
2.6.921 July 2021-Add function to reset database tag.
-Fix relist system code.
-Fix index system code.
-Fix arrangement of callsign list.
-Fix arrangement of date list.
2.6.814 July 2021-Add option to relist current database tags.
-Add delay notification for long querying process.
-Add advanced search function using "+" and "_" symbols.
-Automatically entered "-" for empty TX and report field.
-Fix cabrillo export system code.
2.6.75 July 2021-Fix crash when opening app for new user.
-Add code to request for required permission.
2.6.61 July 2021-Add code to remove empty contact or date after being restored.
-Add code to relist again all callsign. Long click "CallSign" button.
-Add code to relist again all dates. Long click "Date" button.
-Add "Search" feature using certain keyword for calsign and date.
2.6.529 June 2021-Allow again user to edit date and time field manually.
-Add code to review for correct date, time and frequency format.
-Add "Pending" feature to prevent lost QSO when you forgot to save it.
-Add confirmation popup when deleting database.
-Fix "Restore", "Set Database" and "Set UTC" system notification.
-Fix list view font size.
2.6.422 June 2021-Fix restore file path.
2.6.322 June 2021-Fix file path. Now, HamLog have its own folder.
2.6.221 June 2021-Fix "Search" system code.
-Fix "ADIF" and "Cabrillo" export feature.
2.6.120 June 2021-Fix fatal error when restoring old database.
-Allow different local UTC for each database.
-Add code prevent trailing space in callsign, frequency, RX and TX field.
-Add code to remove old tag.
2.617 June 2021-Remove "World Time" feature.
-Separate "Export Page" from "Settings Page".
-Limit "Time" and "Date" function for QSO log.
-Optimize images size in HamLog app.
-Add "Premium" option to unlock full HamLog app features.
-Add "Grid Square" information in QTH page.
-Add "Find Grid" feature. Just fill in correct latitude and longitude.
-Add "Detect Dupe" feature for QSO log.
-Add "Year-Month-Day" format option for QSO log.
-Add "Auto Time Sequence" feature for each log when using "Next" button.
-Add current "Log Info" feature.
-Add "New Database" feature that support multiple QSO log.
- Add "Contest" feature option when create new QSO log.
- Add "Set Database" feature for finding specific QSO log.
- Add "Auto Date Fix" feature when creating ADIF file.
- Add errors note related to ADIF file in "Export Page".
- Add "Export All" feature for ADIF file.
-Add "Cabrillo" feature to export contest log.
- Add code to detect deleted data errors in QSO log.
- Add code to detect frequency in kHz or MHz format.
- Rename "Replace" button to "Edit".
- Change saving file format from UNIX style to windows style.
- Disable user to option out "Frequency", "Mode", "RX" and "TX" reports.
-Fix code when generate ADIF file.
-Fix 24 hour format system code.
-Fix local to UTC time conversion code.
-Fix "UTC Find" feature. No need to use internet connection.
-Fix ADIF export problem when try to export only one data.
-Fix "Saving", "Delete" and "Export" methods.
-Fix error when change "Mode" in replace function.
-Fix code with "Multiple Saving" feature.
-Fix scrollable page feature.
-Fix "Replace" system code.
-Fix "Next" and "Previous" function code.
-Fix "Search" system code.
-Redesign "Settings Page".
-Update contact us information.
2.5.131 January 2019-Fix error with view QSO datas.
2.57 December 2018-Add feature to export log as 'Adif' file. Please configure 'Local UTC' to use this feature.
-Add new function to get Year-Month-Day pattern of 'Auto-Date' fill feature. Just long click the 'Time' button at date box to activate or reset.
-Rename items in 'Settings' page.
-Fix code with 'Time' set features. Now, it more faster.
-Fix problem with ListView text size.
-Fix problem 'Auto QTH' notification.
-Fix problem with screen size changes when keyboard appears.
-Fix text font for all text components.
-Fix error notification.
-Improve datas listing code in 'View Log' page.
-Remove spinner component.
2.428 October 2017-Improve 'Backup File' and 'Restore All' features.
-Improve 'Return' feature. Now, it will remember your choice.
-Remove unnecessary codes.
-Fix minor errors.
2.311 May 2017-Fix minor problem with location sensor. Now, it will not automatically enabled when user start HamLog app.
2.224 January 2017-Fix problem with log feature. Now user can log QSO without fill in the 'End Time' box.
-Now user also can use comma symbol in 'My QTH' and 'Contact QTH' box.
2.114 Dececmber 2016-Fix problem with Run Time error when using 'Backup File' and 'Restore All' features.
-Adding timer to tell the copying and restoring process. During this process, user must wait until it fully complete.
2.011 December 2016-Add 'Copy Coordinate' button.
-Fix problem with 'Back' button at log page.
-Add 'Backup File' button.
-Add 'Restore All' button.
-Add a notification message to rate this app.
1.9.16 August 2016-Fix problem with "24 Hours" time format feature.
1.923 June 2016-Fix problem with "Replace" and "Saving" code.
-Remove unnecessary notifier.
1.822 June 2016-Fix method to delete log.
-Fix method to replace log.
-Fix method to save log.
-Adding "Autosaved" settings feature.
1.721 June 2016-Fix problem with "Find Specific Callsign" feature.
-Fix problem with callsign saving method.
-Fix "Export" button function. Now, this feature will not auto-reset Ham Log.
-Adding "Reset Ham Log" button again. Just use this button to fully reset.
-Adding function for user to use 24 hour format time when using "Auto or Semi-Auto Fill" feature.
-Update method to delete log.
-Update method to replace log.
-Now, user can use comma (,) in comment field.
-Increase the size of comment field.
1.6 13 June 2016-Fix code for label text regarding new AI release update.
-Fix code for timestamps to get the local UTC.
-Fix code for "Auto and Semi-Auto Fill" feature.
-Increase the size of "Remove" and "Replace" button.
-Adding label for "Remove" and "Replace" button.
-New homepage design.
-Add "Auto Locate" function to detect local UTC.
-Add "Find Specific Callsign" feature.
-Add "World Time" feature.
-Add "Auto QTH Locator" feature.
1.514 June 2016-Add safety check when user click "Delete" button.
-Change "Reset" button to "Export" button. When user click this button, log file will be modified so that it will be more easier to view it.
1.45 June 2016-Fix problem with "Multiple Saving" feature.
-Fix problem with saving method.
-Fix problem with "Replace" feature.
1.33 June 2016-Add "Auto and Semi-Auto Fill" feature for date and time. Just tap the clock button once and twice to see the different.
-Add "Popup List Selection" feature for mode.
-Add "Find My UTC" feature.

Ham log is fully designed by using MIT App Inventor 2. Regards, 9W2ZOW.

18 thoughts on “Ham Log | My UTC | Auto QTH

    1. Hi, Jeff Rodriguez. Just donate 10€ via PayPal. You need to open Ham Log app, 9 times. Next, go to “Premium” page. PayPal button will be displayed. After donation, I will give you the unlock key via email. Regards, 9W2ZOW.

        1. Hi. Thank you for asking. To have premium version, just need to donate at least €10. You can send the donation via my PayPal.

    1. Hi. Firstly thank you for using HamLog. Just update your HamLog with 2.7.3 version. I have released it today. So maybe its take a few hours before it become available at Play Store. Next great news is the amount needed to purchase HamLog is being reduced to 5€ only.

  1. Hi. I’ve tested, Ham Log free version and realize that there is no French version. Have you an interest that someone translate it for you? If so contact me.

    Best regards, F4IMI.

    1. Hi, F4IMI. I’m really appreciate it, if you are willing to help for the French translation. Will give you premium version for free upon completing the translation. Regards, 9W2ZOW.

  2. Hi, can you setup a payment system via the Google Play I would be more than happy then to pay for the Ham log software. I am not trying to be awkward. I have been bites once to often with scam type of payment systems. I am not inferring that you are a scammer at all. I just feel safer using either PayPal or paying through Google Play.

    Thank you for understanding. All the best and 73’s from David Grey.


    1. Hi, David. Thank you for using HamLog. I’m still working to develop separate donation app that allow user to use Google Pay. This is because Play Store do not allow developer to update non-payment app into payment app. So, I need to use other method. Currently only payment through PayPal or Shopee is available. Regards, 9W2ZOW.

Leave a Reply

Your email address will not be published. Required fields are marked *