QSL World Bridge

Your contacts, logged the moment you make them.

Install the QSL World Bridge once and every FT8, FT4, MSK144 and JT65 contact you log in WSJT-X, JTDX or MSHV flows straight into your QSL World logbook — callsign, grid, frequency, mode, reports and time exactly as your program recorded them.

[ Download for Windows ] · [ Download for macOS ]

Free for all QSL World operators. Version 2.0 — September 2026. Plays well with GridTracker, JTAlert and QSO Predictor.

👉 If you are interested on the auto-FT8 software, please visit: 🌎 autoft8.com

What is new in 2.0

Plays well with GridTracker, JTAlert and QSO Predictor. The bridge shares the UDP port and listens on the multicast group, so nobody has to lose their other tools to use it.

Settings. Port, multicast group and forwarding are yours to change — right-click the tray icon on Windows, or open QSL World Bridge Settings in /Applications/QSLWorld on the Mac.

Forwarding. A program that cannot use multicast gets its own copy of every packet, and its replies are carried back to your logger.

Nothing is lost. If your internet drops, the contact waits in an outbox and is sent when the connection is back.

No dependencies. The macOS installer no longer downloads anything.


Set up your logging program (one time)

Open WSJT-X / JTDX / MSHV → Settings → Reporting. Under UDP Server:

  • UDP Server: 239.255.0.0
  • UDP Server port number: 2237
  • Accept UDP requests: on

239.255.0.0 is a multicast group. Every program that joins it — the bridge, GridTracker, JTAlert, QSO Predictor — receives every packet. With 127.0.0.1 each packet can reach only one program on Windows, which is why loggers used to stop working the moment a second one was installed.

Already on 127.0.0.1 and everything works? Leave it. The bridge hears unicast too.

Using a program that cannot do multicast?

Give it its own port. In the bridge’s Settings, under Forward every packet to, add 127.0.0.1:2238 (or whatever the program listens on). The bridge re-sends everything it hears to that address and relays the program’s answers — Reply, Halt Tx, its heartbeats — back to your logger, so two-way features keep working.

On the Mac, the first time only: the installer is not notarized with Apple yet, so macOS may say it cannot be opened. Right-click the .pkg and choose Open, or go to System Settings → Privacy & Security and click Open Anyway. After that it installs and starts with your login like any other.

How it works

1. Install the bridge. Run the installer. On Windows it lives in the system tray and starts with Windows; on the Mac it starts with your login.

2. Point your logger at it as above.

3. Operate. When you press Log QSO, the contact is on qslworld.com before you reach for the mouse. Names, countries and locations fill in on their own.


Frequently asked

Does it interfere with WSJT-X? No. It is a passive listener, exactly like JTAlert or GridTracker. WSJT-X does not know it is there and your wsjtx_log.adi is never touched.

Does it work with JTDX and MSHV? Yes. Both send the same UDP messages as WSJT-X; the bridge treats all three alike, and several at once.

I installed it and GridTracker stopped receiving. Your logger is on 127.0.0.1. Switch it to 239.255.0.0 (multicast) as above and both will receive — or forward to GridTracker from the bridge’s Settings.

Do I need a QSL World account? Yes — contacts go to your operator profile on qslworld.com. If you do not have one yet, sign up here (it is free).

What if I lose internet during a session? Your logger still writes its local log as always. The bridge keeps the contact in an outbox and sends it when the connection returns.

Where is the log? Windows: %APPDATA%\QSLWorld\qslworld_wsjtx.log. macOS: ~/Library/Logs/QSLWorld/qslworld_wsjtx.log. Every submission is in it, so you always know what was sent and when.

Can I disable it temporarily? Windows: right-click the tray icon → Quit. macOS: launchctl unload ~/Library/LaunchAgents/com.qslworld.wsjtx.plist (and load to bring it back).

What about privacy? The bridge only sees the contact data your logger already publishes on its UDP port — the same data JTAlert and GridTracker see. It talks to qslworld.com and to nothing else.

What does it cost? Nothing. It is free for all QSL World operators.

[ Download for Windows ] · [ Download for macOS ]

Tested with WSJT-X 2.6 / 2.7 / 3.0, JTDX 2.2, MSHV 2.7, Windows 10/11 and macOS 12+. Report a problem or ask for a feature: qsl@qslworld.com

73 — and good DX.