TR4W is a free, open-source contest logger built for serious operators. Supports 180+ contests, and runs on Windows and Linux.
v4.148.1 · June 2026 · Free & Open Source
From CQ WW to local sprints. Full contest list available — if it's real, TR4W probably knows it.
Runs natively on Windows. Also supported under Linux via Wine — log from wherever you operate.
Arrange windows to match your operating style. Your station, your layout.
Full source on GitHub. Fork it, audit it, improve it. Hosted by the community, for the community.
Localized in 7 languages: Ukrainian, Romanian, Serbian, German, Russian, Czech, and Mongolian. Spanish coming soon.
Enter Send Mode (ESM) is baked in from the start. Simple operation. Type callsign, hit ENTER. Type Exchange (in any order) into a SINGLE field, hit ENTER. It doesn't get any easier...
Natively supports a long-list of radios. Also supports native network connections to the Elecraft K4, Flex Radios, Kenwood TS-890, Kenwood TS990 and any Icom radio with an Ethernet or Wi-Fi connection (IC-705, IC-9700, IC-7300 MK2, IC-7760, IC-7700, IC-7850, IC905).
And if we missed one, also supports HamLib interfaces to all of its supported radios.
Supports POTA including hunters and activators. Simple Park-to-Park, Pass-the-Mic and N-Fer (2-fer, 3-fer, etc.) is supported. Minimizes typing when activating parks. Park lookup upon entry of park number.
Native support for the latest Real Time Contest (RTC) scoring (version 3)
Integrating to WSJT-X could not be simpler. No need for custom WSJT-X configurations. Simply uses your existing WSJT-X and connects to it. You simply use WSJT-X to make contacts, TR4W runs silently in the background. It received log data from WSJT-X and highlights needed calls and multipliers right in the WSJT-X window. Full UDP multicast support so you can continue using GridTracker or JT-Alert. Digital contesting should not be painful or complicated.
While we support the standard WinKey CW as well as DTR/RTS support, TR4W also supports what we call CWByCAT. No need to enter complicated programming codes in CW macros. TR4W converts the CW in your macro strings to the required codes for your radio (KY commands for Elecraft/Kenwood and CAT codes for Flex and Icom (Yaesu does not support CW by CAT). We even support CWByCat if you are using HamLib.
Our approach is that we are the computer and we can figure out when the radio is done transmitting and handle the keying for you. You just operate!)
Support for Two-Radio Mode and complete SO2R support. Our development team uses SO2R every week in contests and is well-versed in how it is supposed to work.
Windows installer · 4.148.1 · June 2026 · Free, always
Having issues? See the download help page ↗