Morse Mania: Learn Morse Code

In-app purchases
37.2K reviews
Content rating
PEGI 3
1M+
Downloads
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

Morse Mania is a fun and educational game that helps you master the Morse code by advancing through 270 exciting levels in either audio, visual or vibration mode.

In both the receiving and sending modes, the app starts with the easiest letters (E and T) and moves to more complicated ones. Once you master all the letters, it teaches you numbers and other symbols, and then proceeds to Prosigns, Q-codes, abbreviations, words, Callsigns, phrases and sentences.
----------------------------

Features:

- 135 levels teach you to recognize (receive) 26 Latin letters, numbers, 18 punctuation marks, 20 non-Latin extensions, procedure signs (prosigns), Q-codes, most popular abbreviations, words, callsigns, phrases and sentences.
- Another 135 levels teach and train you to send the Morse code.
- 5 output modes: audio (default), blinking light, flashlight, vibration and light + sound.
- 7 different keys for sending Morse code (e.g. iambic key).
- 52 challenge levels test and consolidate your knowledge.
- Custom level: create your own level to practice symbols of your choice. Save your own list of symbols and load anytime.
- NEW! “Playground” to test and train your Morse code sending skills.
- Smart learning: custom level choice is pre-populated with symbols where you made the mistakes most recently.
- Support for external keyboard.
- Hints (for free!) when you need help.
- Explore mode: if you want to hear the symbols, or see a list of prosigns, Q-codes & other abbreviations and hear their sound representation.
- 4 themes to choose from, from bright to dark.
- 9 different keyboard layouts: QWERTY, AZERTY, QWERTZ, ABCDEF, Dvorak, Colemak, Maltron, Workman, Halmak.
- Randomize letter/symbol positions for each level (to ensure you're not just learning the position of the symbols on the keyboard).
- Absolutely no ads.
- Works completely offline.
----------------------------

Completely customize the app:

- Adjustable speed: from 5 to 45 WPM (words per minute). Less than 20 is not recommended though, as it doesn't help you to actually learn the language.
- Adjustable sound frequency: 400 to 1000 Hz.
- Adjustable Farnsworth speed: from 5 to 45 WPM. Determines how long are the spaces between letters.
- Adjustable difficulty level for sending the Morse code.
- Disable/enable the progress circle in Settings.
- Settings for progress speed, review time, time pressure and lives in challenges.
- Setting for background noise: to better support some Bluetooth earphones that keep disconnecting from the phone while you play, or just to make it more challenging.
- Ability to jump to the past levels to revise, or skip some if you're already familiar with certain characters.
- Ability to reset mistakes and levels.
----------------------------

Read our dedicated blog posts to get the most out of the game.
Have any comments, questions or advice? Don't hesitate to email us, we'll reply right away!

Have fun learning!
Learn and train how to receive and send Morse code while playing!
Updated on
Aug 31, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • This app may collect these data types
    Location, Financial info and 3 others
  • Data is encrypted in transit
  • You can request that data be deleted

Ratings and reviews

35.9K reviews
GJ SIX 8
November 24, 2020
Great for self teaching & practising morse, any spare minute you have, give it a go. The more you use it, the quicker you'll learn the code. Professionally programmed with a nice interface & intuitive controls. Lots of settings too, from WPM pace & spacing. Configure it to suit your learning style, then use the 'explore' mode to monitor your progress. Eases you into the hobby with the two easiest letters 'E' & 'T' then builds you up 2 letters at a time. Makes learning addictive! - -.--
27 people found this review helpful
Did you find this helpful?
Dong Digital
December 4, 2020
Dear GJ, thank you so much for your detailed review and I’m really glad to hear that you like my way of teaching Morse Code. If you encounter any problem while using my app, please don’t hesitate to let me know (better per email) and I’ll try my best to solve it for you. Have a nice evening and stay healthy! ❤️❤️❤️
Nicolas Zytkowiak
January 5, 2023
My favourite morse code app, the visual representation of each letter is a little hidden, so you learn the sound, not the pattern, which is the better way to learn (means you can do morse code faster). very flexible too, select level, and whichever one you want, and you'll just continue form there, so if you're a little ahead it perfect for not making you do stuff you already know if you don't want to
17 people found this review helpful
Did you find this helpful?
Joseph Smith
October 20, 2020
A really fun and innovative way to learn morse code. I like the fact that new letters are introduced in similar-sounding pairs (e.g. A and N) which I find super helpful and it makes them easier to memorise. The only thing that I think would improve it would be having challenges with multiple letters or even whole sentences at once, to further train real-world usage of the code and practice distinguishing pause lengths (e.g. "he" versus "is", etc.). Great app overall though!
27 people found this review helpful
Did you find this helpful?
Dong Digital
October 24, 2020
Hi Joseph, thank you very much for your 5-star rating and I’m really glad to hear that you find my way of teaching Morse Code effective and intuitive. Thanks for your suggestions but I’m afraid sentence levels are only for the not many very advanced learners. If there are more such requests I’ll consider adding it in the future updates. :)

What’s new

- Support for other keyboard keys on a physical keyboard: left and right CTRL, 1 and 3, 9 and 0.
- Bug fixes and performance improvements.