What a good Morse code app for Mac should do

A good Morse code app for Mac teaches Morse as sound at a real character speed, lets you send as well as copy, shows you what went wrong with your timing, and keeps bringing back the characters you miss. It lets you set speed, spacing and pitch separately, accepts a real key or paddles as well as the keyboard, and works offline without an account. An app that does much less than that is closer to a chart with sound, and you are likely to outgrow it.

Here is the checklist, with a quick way to test each point during a trial.

It treats Morse as sound, at a real character speed

This matters more than anything else on the list. Morse is a language of rhythms, and a chart of dots and dashes trains your eyes, not your ears. An app that shows you .- and asks which letter it is builds the habit you will later have to unlearn: turning every sound into dots and dashes in your head before you can name it.

Look for:

  • Characters at a real speed, somewhere around 15 to 20 WPM, even for a beginner. Sent slowly, a letter falls apart into separate beeps that invite counting.
  • Farnsworth spacing, set separately from the character speed. Each character keeps its full speed and only the gaps between characters and words grow, giving you time to think. You should be able to shrink those gaps as you improve; Farnsworth spacing: what it is and when to drop it explains when.
  • A sensible order for new characters. Two or three at a time, added as you get the earlier ones right, in the spirit of the Koch method. Characters that sound alike, such as I .., S ..., H .... and 5 ....., should arrive apart, not in the same lesson.
  • Real words early. Discovering that your first few letters already spell words helps keep you coming back after the first week.

Test it: in the first five minutes, does the app have you hear and key characters, or does it have you read a table?

It lets you copy by ear with the screen out of the way

Copying by ear is the skill that takes longest, so the drills for it deserve a close look. Good signs:

  • a way to hide the text while it plays, so you cannot read ahead;
  • material beyond single letters: random groups of five characters, common words, callsigns and sentences;
  • a separate speed and spacing for each kind of drill, because you may copy single characters at 20 WPM long before you can follow sentences at that speed.

Random groups keep you honest, since there is no context to guess from; sentences teach you to hold whole words in your head. You want both.

Test it: run a listening drill with the text hidden. Can you check your answers afterwards and see exactly which characters you missed?

It lets you send, and tells you how it went

Sending is half of Morse, and it is easy to overlook when you compare apps. Check for:

  • Any key as a straight key. Space is the obvious default, but you should be able to choose another.
  • Paddles. Two keys, one for dits and one for dahs, with iambic modes A and B if you plan to use paddles on the air. Iambic keying explained covers the difference.
  • Swappable dit and dah keys, so a left-hander is not stuck with someone else’s layout.
  • A real key. Many USB Morse keys and keyers present themselves to the Mac as a keyboard and type a key when you press them. An app that lets you assign any key can use one of those.
  • Timing feedback. A decoder that prints your letters is the minimum. Better is a display of each dit and dah against the length it should have had, so you see which element ran long. On a straight key, the app should follow your speed rather than force you to its own.

Test it: send N and then A, but cut the gap between them short. N -. and A .- run together become -..-, which is X. A good app shows you why it read X, not only that it did.

Sound you can live with for an hour

You will hear the app’s tone more than anything else about it. It should offer:

  • a speed range that runs from beginner pace to well past where you are now; something like 5 to 40 WPM leaves plenty of room;
  • an adjustable pitch over a comfortable range, plus volume and mute;
  • a clean tone, without clicks at the start and end of each element.

If the tone grates in the first ten minutes, it will not improve on day thirty. What pitch should Morse code be? has a quick test for finding yours.

It remembers what you miss

Everyone has a handful of characters that refuse to stick. A good app notices them for you. Look for review that brings back the characters you miss sooner and the ones you know well less often, which is the idea behind spaced repetition, and for progress you can read per character: how often you got it right, at what speed, and how long it took you to copy by ear. A short daily review beats an occasional marathon.

It behaves like a good Mac app

These matter whatever the subject:

Check Why it matters
Works offline, no account Learning Morse needs no server; you should be able to practice on a train
Keeps your data on the Mac Progress and saved messages are yours, and nothing needs uploading
Runs on Apple silicon and Intel No surprises on whichever Mac you own
Signed and notarized Apple has checked it, so macOS opens it without security workarounds
Asks for permissions only when needed Typing Morse into other apps needs Accessibility access; learning does not
A full trial You can run this checklist before you pay

On permissions in particular: an app that only teaches has no need for special access. If it offers to type your Morse into other apps, macOS asks you to allow Accessibility access for that, and a well-made app asks at the moment you switch the feature on, not at launch.

Finally, look for honesty about what it does not do. If you need a particular feature, such as decoding Morse from a recording or connecting to a radio, confirm that the app actually does it before you buy.

Where Dot & Dash fits

Dot & Dash covers most of this list, with one difference worth stating: it teaches by keying first, and copying by ear waits in Practice as an advanced listening drill, with an Ear only switch. Its course is twenty short chapters in its own Koch-style order, with look-alikes kept apart and real words from chapter 1, and each letter you key in a lesson is drawn against the timing it should have had. You key with Space or any key you choose, or with paddles in iambic mode A or B, at 5 to 40 WPM with Farnsworth spacing. It works offline with no account, and Type Anywhere, which keys Morse into other apps, needs Accessibility permission, requested only the first time you switch it on. It does not decode Morse from audio or connect to a radio. Everything is on for the first 24 hours, long enough to run this checklist.

Questions

Should a Morse app teach from a chart?

A chart is a fine reference, but a poor way to learn. Learning each character as a sound at real speed avoids the habit of translating dots and dashes in your head, which slows you down later.

Do I need a real Morse key to use a Mac app?

No. In a good app the keyboard works as a straight key or as paddles. A real key feels different, and many USB keys and keyers type a keyboard key, so an app that lets you choose any key can use one when you are ready.

Does a Morse code app need an internet connection?

It should not. Lessons, drills and progress can all live on your Mac, so practice works anywhere, and nothing about your learning needs to leave the computer.