This is a macOS version of the HotPaw Morse Decoder app for iPhone and iPad.

The HotPaw Morse Code Decoder can decode the sounds of Morse Code characters, and transcribe the results into text. 

Both an audio spectrum graph and a tone amplitude graph are displayed to assist with setting a narrow band audio filter.  The audio filter can be set for tone frequencies in the range of 400 to 1600 Hz.  

Other user configurable settings include the WPM dot/dash speed used for Morse code detection, a noise threshold level, and whether Farnsworth timing is to be used for detecting spaces between characters. The Morse code WPM (words per minute) detection speed is automatically adaptive from about 8 to 40 WPM, and can be locked to the current estimated WPM dot speed (WPM lock icon locked). There is a High Speed WPM Mode which may work better for code speeds in the range of 40 to 80 WPM.

The quality of Morse code decoding depends on the signal level, signal-to-noise ratio, stability of the frequency and WPM speed, keying "fist" quality, and whether you have configured the app properly for the signal. It may take several initial preceding Morse Code characters containing both dots and dashes before the WPM speed estimation starts to lock on to the actual WPM. Background sounds and signal fading can interfere with detection and decoding. The built-in microphone on some MacBook models has been reported not to work optimally, due to the pick up of fan noise and/or room or table reverberations of the pure Morse code tones. In those situations, an external microphone or line-in may be necessary to allow a good decode of CW sounds. Please use the manual settings if automatic decoding does not adjust to the frequency, WPM or background noise threshold level. Please see the help file on the HotPaw website for suggestions on the proper settings to detect Morse code signals.

What’s New

Version 1.4.3

This version has been optimized for new Mac hardware and OS releases.

Ratings and Reviews

4.0 out of 5
8 Ratings

8 Ratings

Coachlow1 ,


Hi to all hams that read these reviews. I bought the CW reader today and had trouble with it reading from my external speaker of the Yaesu FT 767 GX. But when I hooked up a wire from the external speaker to the MAC mike in jack it started to decode. A few other tweeks and away it went. It has to be a pretty strong signal with a minimum of QRM with the filter on. I m glad I bought this software at a mere 19.99 it works better than Multimode Cocoa and costs one fourth the price to boot… Give it a try even after reading some of the negative reviews Dont know what there problem was but it works for me…73

mdak ,

New ham …

Have morse decoder on both my phone and Mac Mini - if you set it up right it works great - even had it on while Koch Trainer was running and HotPaw copied letter for letter.
Thanks for this great resource — using it with an MFJ-557 straight key/speaker (I’m old-fashioned) and external mic — fun, would recommend.

BlackXacto ,

If you set it up correctly, it works great.

On a mac I used sound input to Sunflower(64ch) (Free), then output sound to SoundSource (Free) by Rogue Amoeba, then Pass-Through SoundSource to Headphones(or Speakers) to hear what is being passed to SoundSource.

The app works fantastic if it is set up correctly.

App Privacy

The developer, HotPaw Productions, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer