Ham Contesting Software
N1MM Logger+, Skookumlogger, Win-Test — the contest-night control centers, plus integrations.
Contesting is competitive ham radio: weekend events where you make as many QSOs as possible, exchange the contest-specific data ("CQ Test 599 NY"), and submit a Cabrillo log file at the end. N1MM Logger+ dominates in the US/Caribbean; Win-Test in Europe; Skookumlogger on Mac. The software handles dupe checking, scoring, multiplier tracking, CW keyer integration, SO2R radio switching, and final log submission. Cross-link with Ham Logging (general-purpose loggers), Ham Rig Control (Hamlib), Ham CW & Morse (CW skimmers).
The big three
- ★ N1MM Logger+ — Windows-only, .NET; free, closed source; the de-facto US contest standard. Supports nearly every domestic and international contest's rules, scoring, exchange validation. SO2R (Single-Op-Two-Radios) support via DXDoubler / microHAM / W5XD. CW keyer interface, voice keyer, integration with CW Skimmer, packet cluster, telnet cluster. Cabrillo export. Active development.
- ★ Win-Test (F5MZN) — Windows; paid (~$50, lifetime); the European contest standard. Excellent SO2R support, multi-op networking, mature contest module library. Closed source.
- ★ Skookumlogger (K1GQ) — macOS native, free, closed. The Mac contester's choice. Less common contest-rule coverage than N1MM but well-loved on Apple hardware.
Other contest loggers
- TR4W (Translog 4 Windows) — Windows; closed; popular in Eastern Europe / Russia. Excellent for CQ WW / CW contests.
- WriteLog — Windows; closed; paid (~$100); old-school contest log; loyal user base for RTTY contests.
- MMTTY + 2Tone + N1MM — RTTY contesting workflow; the de-facto path. MMTTY is the classic RTTY engine.
- TLog (Tucnak) — Linux; FOSS; popular in Czech / European VHF contests.
- YFKtest — Linux; FOSS; basic contest logger; lightweight.
- Cqrlog — see Ham Logging — has basic contest support but isn't a full contest logger.
- N3FJP Field Day Contest Log — Windows; ~$30; specifically for ARRL Field Day; very popular.
- RUMped (RUMlog Contest) — macOS; companion to RUMlog for contesting; free.
CW Skimmer / spotting
- ★ CW Skimmer (VE3NEA) — Windows; paid (~$75); a magic SDR-based multi-band CW decoder + spotter. Uses an SDR (RTL-SDR / Airspy / Perseus) to decode every CW signal in a band simultaneously; feeds spots into N1MM / DXLab. The single most game-changing tool of the last decade for CW contesting. Closed.
- ★ RBN (Reverse Beacon Network) — global crowd-sourced CW Skimmer network; reports who's calling CQ where, in real-time. Free service. Telnet feed integrates with N1MM.
- CWGet / CWType / FLDIGI CW — alternative CW decoders; free.
SO2R / multi-op hardware
- microHAM SO2R / U2R / MK2R+ / DXDoubler — purpose-built SO2R audio switching boxes. ~$300–700.
- Ten-Tec / Idiom Press DXDoubler — older; functional.
- W5XD Multi-Master — automation box; classic.
- microHAM Station Master Deluxe — top-tier station automation.
CW keyer / paddle interfaces
- ★ WinKey USB (K1EL) — the standard CW keyer interface for N1MM / Win-Test. Connects to PC via USB, paddle to keyer, keyed output to radio. Open API; nearly every contest logger supports it. ~$80.
- Mortty / OpenWinKey — open-source / kit alternatives to WinKey; same protocol.
- Hamlib
rigctlCW — software CW keying; lower-quality timing on poor PCs but works. - Direct rig CW interface — modern radios accept ASCII CW commands over CAT.
Logging / submission
- Cabrillo format — every contest accepts Cabrillo (
.log). Loggers export it; you upload via the contest's website (3830, ARRL, CQWW, etc.). - 3830scores.com — community contest score reporting / claims; everyone reports their contest weekend on 3830 within 24 hours.
- WA7BNM Contest Calendar — the universal contest schedule.
Practical guidance
- Run vs S&P. "Run" = call CQ on a frequency and let stations come to you. "S&P" (Search & Pounce) = tune around finding stations to work. Most loggers have separate logging modes for each.
- Network multi-op. N1MM and Win-Test both support station networking — multiple operators on multiple radios in a contest, sharing dupe / mult info via TCP. Cabrillo merges at submission time.
- Pre-fill / Master.dta. Before a contest, load a "supercheck partial" dictionary (Master.dta from N1MM) — when you type a partial callsign, the logger autocompletes from a database of likely callsigns. Massive accuracy boost on busy bands.
- CW Skimmer's value. A CW Skimmer + RBN feed populates your bandmap automatically with "stations calling CQ"; one-click QSY to S&P them. Doubles or triples a casual op's QSO rate.
- Voice keyers. N1MM has a built-in voice keyer; record "CQ contest, [callsign]" and bind to F1. Saves your voice; lets you sound consistent over a 24-hour effort.
- 3830 your score. Even casual ops should — it's how the contest community measures health and shares feedback.
License / pricing notes
- N1MM Logger+ / Skookumlogger — free, closed.
- Win-Test / WriteLog / CW Skimmer — paid, closed.
- TLog / TR4W / YFKtest / RUMped — free / FOSS.
- WinKey is hardware (~$80); the protocol is open.
- No ham contest software is GPL — the field is dominated by free-as-in-beer Windows apps.
- Tucnak (TLog) is the rare GPL exception.
Pick this if…
- Default US contest software: N1MM Logger+.
- Default European contest software: Win-Test.
- Default macOS contest software: Skookumlogger.
- CW contest superpower: CW Skimmer + an RTL-SDR + RBN feed.
- Field Day: N3FJP FD Contest Log or N1MM with the Field Day module.
- Linux/FOSS contest: Tucnak (TLog) — limited, but exists.
- CW keyer: WinKey USB. Don't fight it.