Ham Radio Contest Logger

Contest
like a pro.

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

TR4W — Contest Log
TR4W Contest Logger Screenshot
180+ Contests
7 Languages
Free Always

Built for the pile-up,
not the boardroom.

[01]

180+ Contests

From CQ WW to local sprints. Full contest list available — if it's real, TR4W probably knows it.

[02]

Cross-Platform

Runs natively on Windows. Also supported under Linux via Wine — log from wherever you operate.

[03]

Configurable UI

Arrange windows to match your operating style. Your station, your layout.

[04]

Free & Open Source

Full source on GitHub. Fork it, audit it, improve it. Hosted by the community, for the community.

[05]

Multilingual

Localized in 7 languages: Ukrainian, Romanian, Serbian, German, Russian, Czech, and Mongolian. Spanish coming soon.

[06]

An Easier Enter Send Mode

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...

[07]

Serial and Network Support

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.

[08]

Full POTA Support

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.

[09]

Real-Time Contest Scoreboard Support

Native support for the latest Real Time Contest (RTC) scoring (version 3)

[10]

Painless WSJT-X Support

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.

[11]

CW By CAT

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!)

[12]

Full SO2R Support

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.

Everything you need
to get on the air.

Your language, your log.

Ready to contest?

⬇  Download TR4W v4.148.1

Windows installer · 4.148.1 · June 2026 · Free, always

Having issues? See the download help page ↗


TRMASTER.DTA — Callsign database · June 2026