Morse Machine for Ham Radio

523 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

This app teaches you to 'receive' Morse code.

It starts with two letters and automatically adds more when it understands that you are ready.

This is the easiest and most efficient way to learn Morse code as the app focuses on the practice you need next, instead of wasting your time with stuff you already know or confusing you with stuff that you still don’t.

The original idea comes from Ward K9OX (

By default the app uses the 'Koch' method letter sequence and starts with the first two letters: K and M. But you can use any of the methods available and find the one that suits more your likings. There's also a training program for the top 40 words used during a CW QSO.

Around each letter you have a circle chart showing how high is your error score. It starts from 100% (full circle) and lowers as you start guessing letters right and increases when you are wrong or you take too much time to recognise them.

To start the training, simply press the PLAY button on the top right of the display.

At this point the app will start playing tones. Press the one that you think corresponds to the tone. If you are wrong, the app will let you know by playing an 'error' sound. If you are right, the app will continue by picking up another letter or word. Once you'll become good enough with the active letters, the app will enable a new one following the method selected.

You can decide to put the training lesson on hold by pressing the PAUSE button. Or stop it by pressing the STOP button. If you want to have an automatic stop after a certain amount of minutes, you can set the SESSION TIME in the settings.

While not training, you can tap on any key or word and listen to its tone to start to get used to it even outside of the training session.

You can access the SETTINGS by tapping the 'hamburger icon' on the top left.

You can look at your top 10 scores by tapping BEST SCORES in the left menu.

Important: you can use the app in both landscape and portrait mode!

Enjoy learning Morse code!
Updated on
Mar 30, 2019

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

451 reviews
A Google user
November 8, 2018
Decent app. Needs some improvements. When introducing a new character, needs to work on that character a few times to know what is actually is. Also some timing issues such as if you select wrong the buzzer can drown out the next one. And they only play once before the hint. Needs to repeat after a pause. Also changing the volume should not make the buzzer sound. That's plain annoying. Still good for learning.
12 people found this review helpful
Did you find this helpful?
Chris NO7E
May 14, 2020
I love this app, the only thing that I wish was different was the scoring. As you learn more letters your score naturally goes down at first, I wish the scores were from your last 10 sessions or broken up by lesson. I've been looking at the numbers I get correct in at minute session to see if I'm improving. Other than that, this is the best CW app on the Play Store and I've tried them all.
10 people found this review helpful
Did you find this helpful?
A Google user
December 17, 2019
This app has worked far better than any I've tried (and I've tried a LOT). I wish it would focus more on the letters I struggle with before moving to a different one but I changed the minimum percentage to get right before moving on. That helps some. Maybe have me repeat a missed letter 5 times before cycling through others? Otherwise I really like this app. UPDATE: NOW..this app is terrible! Previous version was great but it's really mucked up now. Doesn't give hints when you get one wrong.
8 people found this review helpful
Did you find this helpful?

What's new

- Added haptic feedback (vibration) option when tapping a key
- Added Diefenbach method
- Minor bug fixes