Since 1998 — Open Source

The Art of Morse.
Over the Internet.

Connect your telegraph key to the world. MoIP lets you practice, learn, and communicate in Morse code with operators across the globe — no radio license needed.

Get Started Learn More

Why Morse Code Still Matters

A 175-year-old language that transcends borders, cultures, and technology.

🌍

Cultural Heritage

For 70 years, Morse was the only way to telecommunicate. Recognized by UNESCO as Intangible Cultural Heritage, it's an intercultural art form that transcends the barriers of time and space.

🎓

Fun to Learn

Morse code is surprisingly accessible. Whether you're a complete beginner or an experienced operator, tools like LCWO and the N0HFF method make learning enjoyable and effective.

Simple Yet Powerful

With just dots and dashes, you can experiment with communication technology at minimal cost. From Arduino to Raspberry Pi — Morse code opens the door to hardware tinkering and digital communication.

How MoIP Works

The internet replaces the telegraph wire — everything else stays authentic.

MoIP uses the CWCom protocol, invented in 1998 by John Samin (VK1EME). Instead of streaming audio, it transmits only the timing between key presses — incredibly efficient. Combined with Les Kerr's open-source MorseKOB software and Bob Denny's relay server, any client on any platform can connect to any server.

MoIP Architecture — Clients connect through servers to communicate in Morse code

Public Servers

Network Server Port Info
MorseKOB faeroes.sdf.org, mtc-kob.dyndns.org 7890 Info · Activity
MRX CWCom morsecode.dyndns.org 7890 Activity

Pick Your Platform

Clients for every major operating system — all interoperable.

Arduino MoIP client
Arduino

irmc-avr

Run MoIP on a Duemilanove with W5100 Ethernet. A minimal, open-source Arduino implementation.

View on GitHub →
MorseKOB on Windows irmc on Linux/macOS
Linux · macOS · BSD

irmc

A GPL-licensed C implementation. Works with serial and USB keys on Unix-like systems.

View on GitHub →
MoIP on iOS CW Communicator
Windows

CW Communicator

The original CWCom software by John Samin (VK1EME) — the application that started it all in 1998. Also runs under Wine on macOS.

Download →
MorseKOB Java client
Browser · Java

MorseKOB 3.0

A Java applet version of MorseKOB by Les Kerr. Run it directly in your browser — no installation needed.

Try in Browser →

Connect Your Key

Use a real telegraph key or paddle — serial, USB, or Bluetooth.

Serial port interface for telegraph key
Serial · USB

Serial Interface

Circuit description for connecting your key (and optional sounder) via serial port. USB-to-serial adapters are supported.

Build Guide →
Manufactured PCB interface
USB · Serial

PCB Interface

A professionally manufactured circuit board for key and sounder connections. Plug and play for both USB and serial ports.

Learn More →
Bluetooth Low Energy morse key interface
Bluetooth LE

Wireless Key

Go wireless with Bluetooth Low Energy. Connect your key to the iOS app without cables.

View on GitHub →

MOPP Protocol & Morserino

The next generation of Morse over IP.

A new protocol called MOPP (Morse over Packet Protocol) has been developed by the creators of the Morserino-32 — a versatile open-source Morse trainer and keyer. MOPP brings modern packet-based communication to the world of Morse code.

Ready to Key Up?

Join the global community of Morse code enthusiasts. Pick a client, connect to a server, and start tapping.

Choose Your Client View on GitHub