The HotPaw Morse Code Decoder translates Morse Code sound into text. Just use the microphone or headset input on your iPhone or iPad for the audio signal input, and watch decoded text appear.
The Morse Code Decoder includes both an automatic decoding mode, plus manual controls to allow the decoding of weaker signals in noise and QRM. Manually adjustable parameters include the frequency of the audio filter, the WPM dot/dash speed used for detecting characters, the threshold level of background noise, and whether Farnsworth timing is to be used for detecting spaces between individual characters.
The Morse Code Decoder includes a built-in spectrogram to help determine the audio frequency of the Morse Code tones. Use the optional narrow-band DSP audio filter to help filter out background noise. The audio filter works for tone frequencies from 300 to 2400 Hz. Please do not try to decode tones outside this range.
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. You can also manually set the WPM code speed if the automatic speed detection guesses incorrectly. A QRQ High Speed WPM mode setting allows decoding much higher WPM speeds in the range of 30 to 80 WPM.
Please aim your iPhone microphone at the Morse Code sound source so that the iPhone's noise cancelling microphone doesn't cancel it out. You can see if sound is getting to the iPhone by seeing a peak in the spectrum display. Please use the manual settings if automatic decoding does not adjust to the frequency, WPM. or background noise threshold level properly. Decoding will not work if the audio filter or WPM are set incorrectly, or there is a lot of background noise or room echoes above the threshold setting. Please see the help file on the HotPaw website for hints as to how to solve decoding issues.
Ratings and Reviews
Everything is an E
At least every other letter this app detects is an E. If there is background noise you have no chance, it will get no sound or it will get all the wrong sounds. I do not recommend getting this app.
Works great if you set it right.
I have a Yaesu ft 857. I hav to change my receiver to 700hz or the iPhone WILL NOT hear the CW. I also find it useful to set the manual speed a little above the current words per minute. A person can spend his whole life developing a CW decoder and it will never work like what’s in between your ears. It really has a hard time decoding sloppy straight keys but extremely well with iambic decoding. It decodes straight key practice oscillator with precision sending. Most people use paddles or sticks anyway. This app is great for backup when I’m focused on a letter and now 14 letters behind and can jut glance over to catch up again. Apps absolutely worth the money. Maybe not the big app but this one is great. I’m extremely happy. Waaaay cheaper then a decoder on $15k radio that barely works and some commercial one that works poorly too. You shouldn’t regret it, (use manual settings) I don’t!
During the ARRL International DX contest I found it useful while operating QRP as I manually tuned looking for stations. The ability to rapidly and visually tune stations within the passband made for efficient operation and the capability to decode speeds beyond my own ability certainly helped to get some exchanges correct that might have otherwise been iffy. After the success I had, I purchased the pro-version, since I was happy to support Hot Paw's programming efforts and hope to encourage them to develop other high quality software for digital modes to include FSQ which is of interest here for emergency operations.
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
- Ronald Nicholson
- 1.5 MB
- Requires iOS 12.3 or later.
- Requires iPadOS 12.3 or later.
- iPod touch
- Requires iOS 12.3 or later.
- Age Rating
- © 2021 HotPaw Productions
Up to six family members can use this app with Family Sharing enabled.