Morse Buddy

In development · Not yet on the App Store

Learn Morse code. Then use it.

Morse Buddy teaches you the code one character at a time, scores you as you go, and tells you when you have earned the next one. Once you can read it, the same app lets you send it — between two devices, by light, by tone, or on a carrier most adults cannot hear.

The entire listening course is free. No network, no account, no server.

Learn it — the Koch method

Koch is how operators have been taught for decades, and it is the opposite of a chart on a wall. You start with two characters at full speed and earn the next one. Forty in all: the alphabet, the digits, and four punctuation marks.

Rounds of twenty

Ninety percent moves you up. You get a score, a breakdown of which characters let you down, and a clear view of what you are working towards — instead of an endless stream that promotes you when you are not looking.

A character is demonstrated before it is tested

Being asked to identify a sound you have never heard is a coin toss, and a poor way to meet something. You hear the new one first, then the round starts.

By ear or by eye

Practise against the tone, or against the light. It is the same code either way, but reading flashes and reading tones do not feel alike, so the two are scored separately and some badges ask for each.

Slow down without losing ground

Practise at 10, 15, 20 or 25 WPM. Changing speed is free and stays free — the method’s answer to a plateau is to slow down and keep the same characters, so a learner who cannot change speed has no move to make.

Key it yourself

Sending practice puts a paddle on the screen and marks what you key. Not against a stopwatch — against itself. A dah should be about three times a dit, and that ratio is what makes a fist another operator can read. Key slowly and evenly and you score full marks.

Listening and sending are separate ladders. Being good at reading does not hand you credit for keying, and they promote independently.

Then whole phrases

Characters are where this starts, not where it finishes. Phrase practice plays a whole message and asks you to read it — five to a round, four of five to move up, three tiers that grow by length.

Reading a phrase is not reading twenty characters in a row: the ear has to hold a word while the next one arrives. Operators call it head copy, and it is what separates someone who knows the alphabet from someone who can use it. Every phrase uses only the forty the course teaches, and they are things you would really signal — ON MY WAY, NEED HELP, MEET AT THE TRAILHEAD.

Thirty-one badges

Four groups — ten for reading, seven for sending, four for phrases, and ten for how far through the course you are. Each one carries the fastest speed you earned it at, because ten in a row at 25 WPM and ten in a row at 10 are not the same feat.

The whole code, when you want it

A reference chart with the characters in play at the top and all fifty-four below. You can open it mid-round, deliberately — a learner who cannot remember will otherwise guess, and a guess teaches less than a look.

What costs money

Free, permanently: the entire listening course — all forty characters, the rounds, the scoring, the reference chart and the listening badges — plus SOS by camera flash.

One purchase, no subscription: sending practice with your keying scored, phrase practice, free-text messages, the tone and silent carriers, the full signalling speed range, and the strobe beacon. There is no advertising.

Then use it — two devices, no network

One phone sends, the other decodes. The receiver works out the sender's speed for itself, so nobody has to agree on a setting beforehand.

Torch

The camera flash blinks Morse. The other phone watches with its camera and decodes.

Line of sight. Decoded at 125 feet outdoors at night with 5× zoom; about 30 feet indoors in daylight.

Tone

A 700 Hz audible tone, the traditional Morse pitch. Anyone nearby can hear it.

Carries as far as the phone speaker does, and as far as the room is quiet.

Silent

An 18.5 kHz near-ultrasonic carrier, above the hearing range of most adults. Not encrypted — discretion in a quiet room, not secrecy.

About six metres in a quiet room, and far less outdoors. Air absorbs ultrasound.

Strobe

A rapid emergency beacon, separate from Morse. For being seen and found.

Auto-stops on a timer so it cannot flatten the battery you need for a 911 call.

How far it actually reaches

Measured in the field, decoding full messages rather than just detecting light. The conditions matter more than the numbers, so they stay attached to them.

Mode Condition Decoded at
Torch Indoors, daylight 30 ft
Torch Outdoors at night, no zoom 35 ft
Torch Outdoors at night, 5× zoom 125 ft
Silent 18.5 kHz Quiet room 19 ft(5.8 m)
Silent 18.5 kHz Outdoors, road noise 7 ft

Full messages work, not only SOS. NEED HELP AT PIER 9 decoded exactly at 30 feet.

How the decoding works

Morse Buddy does not contact emergency services

It cannot call 911, it cannot text anyone, and it does not need or use a network. It flashes the camera torch in Morse code, which reaches somebody only if they are already within sight of you and reading it. If nobody is looking, nothing happens.

Use it alongside a phone call, a whistle, or anything else that reaches further — never instead of them. If you have signal, call for help first.

The app says the same thing on a screen you must acknowledge before it can be used, and again permanently on the transmit screen.

Safety: the strobe can trigger seizures

Flashing light in roughly the 3–30 Hz band can trigger seizures in people with photosensitive epilepsy, with peak risk around 15–20 Hz. The risk applies to bystanders and to the person holding the phone, not only to whoever it is pointed at. The app shows a warning before the strobe is used for the first time, and this site says so too rather than leaving it as a surprise.

Read the full safety notice

Honest limits

Every one of these is a real constraint we would rather you knew before you relied on the app than after.

Learning needs one device. Signalling needs two.
The whole course works on the device in your hand. Sending a message to somebody needs a second device watching or listening — though a built-in demo replays a real recorded signal through the live decoder, so you can see that half work before you have found one.
Signalling by light needs a camera flash.
Every iPhone has one. So do iPad Pro and recent iPad mini models — but the base iPad line, every iPad Air and the older minis do not. Where there is no flash the app hides light mode, SOS and the strobe, and says why. Tone, the silent carrier, receiving and the whole course work everywhere.
What is behind the sender matters more than distance.
This is the single biggest factor and it surprises people. The same 20 ft test failed with a window behind the sending phone and passed when re-aimed away from it. Background light, not range, is usually what breaks it.
Line of sight only.
Optical Morse needs an unobstructed path between the two devices. Neither optical nor audio passes through walls.
Silent mode is room-scale, and inaudible is not undetectable.
About six metres in a quiet room, and as little as seven feet outdoors — phone speakers are inefficient at 18.5 kHz, and unlike light, an ultrasonic tone is absorbed by the air itself. It is also not encrypted: anyone running this app decodes it, anyone with a spectrum analyser sees it, and plenty of teenagers hear it while dogs and cats hear it easily and may react. Discretion in a quiet room, not privacy.
It is a signalling tool, not a messaging channel.
At Morse speeds a sentence takes a while. This is for short signals, coordination, and emergencies — not conversation.
The strobe is a beacon, not a defence.
It is for being seen and found — signalling a search party, a passing vehicle, or anyone looking for you. It is not a weapon and not a self-defence tool. In daylight it does almost nothing.

Where it is up to

Morse Buddy is in active development and internal testing on real hardware. It is not on the App Store, there is no release date, and there is no price. When that changes, this page will change with it.

We are looking for TestFlight testers. You will need an iPhone 8 or newer, or an iPad, on iOS 16.4 or later. The learning half needs only that one device; if you want to test signalling too, two devices in one household is ideal.

Ask about TestFlight access

Why three dots

The Sparky1 mark is a robot dog with a plug for a tail, and it has three dots along its body. In Morse, · · · is the letter S — and the opening of SOS. The bridge from the company mark to this app was already there before anyone went looking for it.