Morse Code - Learn & Translate

4.2
2.09K reviews
500K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

The application translates text to Morse code and vice versa. It can also teach you the Morse code through series of levels.

Translator
• It can translate a message to the Morse code and vice versa.
• Text is translated in the real-time as you type. The application determines if the entered text is a Morse code or not, and the translation direction is set automatically.
• The letters are divided by a slash (/), and the words are divided by two slashes (//) by default. The separators can be customized in the Settings menu.
• The Morse code can be transmitted using the phone speaker, flashlight or vibrations.
• You can adjust the transmission speed, Farnsworth speed, tone frequency and other settings. You can also choose one of versions of the Morse code. Currently, the International Morse Code and a few local versions of Morse code are supported (e.g., Greek, Japan, Korean, Polish, German, and others).
• You can paste the message that you want to translate from a clipboard. And similarly, the translation can be easily copied into the clipboard.
• The application supports sharing. You can send a text to this app from another one using the Share function. The translation can be shared with another application (such as Facebook) just as easily.
• The translator supports also amateur radio Q-codes. When you enter a Morse code and a Q-code is found in it, the meaning of this Q-code is added next to it in the brackets. This function can be turned off in the settings if you do not want to use it.
• There is also a random text generator. You can use it if you want to practice translating longer text.
• A few simple ciphers are also supported. Click the icon with three dots in the translator to access them. You can swap the dots and dashes, reverse the Morse codes, or you can choose a password and encrypt your message using Vigenère cipher.

Learning
• There is also a simple module that can teach you the Morse code.
• The learning is divided into levels. You begin with only two letters in the first level. In every other level, a new letter is introduced. The letters are added from the simplest ones to the more complex ones.
• You are presented a letter or a Morse code. You can either select the answer by tapping on one of the buttons (multiple-choice questions), or you can type the translation.
• The choice of the level is completely up to you. There is no need to start from the beginning if you already know some basics. Also moving to the next level is up to you. When you feel confident that you can translate all the letters from the current level easily, just tap the button to move to the next level.
• When you are supposed to fill in the translation for a Morse code, the code can be played using the speaker. You are also training recognizing the Morse code by its sound.

Manual sending
You can use this app to send your message manually using the flashlight, sound, or vibrations.

List of Morse codes and Q-codes
• All letters and the corresponding Morse codes can be displayed in a single table.
• You can quickly look up any code. Just type the searched letter or its Morse code to the search bar.
• There is also a list of amateur radio Q-codes.

Other notes
Besides the light theme, dark theme is also supported (Android 10+ only).

The application is currently available in English, French, Spanish, Portuguese, German, Bulgarian, Croatian, Italian, Romanian, Finnish, Czech, Turkish, Simplified and Traditional Chinese, Arabic, and Bengali languages. Translators for other languages are welcome! If you would like to help with translating to your language, please contact me (pavel.holecek.4 (at) gmail.com).

Are you missing any feature? Write me and I can try to implement it in the next version.
Updated on
8 July 2024

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
App info and performance and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.3
2.01K reviews
Rob Walker
10 July 2024
At first I would have given it five stars, but now the dots and dashes seem to be random. I'm having to listen, at least, 3 times is order to get the correct sequence of ... And --- so that I may give the correct answer. This didn't start happening unit I had reached level 22. Up to that point it was 5 stars, because I was learning a good amount and up to that point, it was excellent. Fix this problem, and I will change my rating to 5 stars
3 people found this review helpful
Did you find this helpful?
Pavel Holeček
13 July 2024
Thank you for your feedback. I am sorry that you have problems with the sound. Could you please write me to pavel.holecek.4@gmail.com? I would need to ask you a few question so that I could find the source of the problem. Could you please check the speed in the app settings? Does the problem persist even if you set a slower speed in the settings?
Gary Vaught
5 June 2024
This was a great trainer until it developed a "hitch" in the audio where the code starts, is interrupted by a few ms of static, then restarts. I've tried multiple headset/earbud sets and it does the same on all of them. I don't experience this with any other app on my phone. Fix that glitch and I'd give it five stars. EDIT:Pavel has reached out to me re: my issues and fixing them. This is worth an additional star, IMO.
6 people found this review helpful
Did you find this helpful?
Pavel Holeček
15 May 2024
I am sorry that you are experiencing problems with the audio. Could you please share more details about the issue at pavel.holecek.4@gmail.com? Has the problem developed after an app update? Which parts of the app are affected (translator, learning, manual sending)? Does it help if you lower the speed or add more noise in the app settings?
Stephen G
13 May 2022
This is how learning should be. While most apps try to be the best looking, with a cute UI, this remains simplistic but effective. This app uses a hybrid flash card like base teaching method, that uses both audio & visual. It teaches you Morse 1 letter at a time, and easily allows you to add another to the current lesson. This gives the user the ability to learn at their own speed. After each lesson is a report to show your speed and accuracy. I would highly recommend this app.
280 people found this review helpful
Did you find this helpful?

What's new

- The learning history can be exported to a file, or imported from a file. This can be very useful if you want to backup your data or transfer them to a new computer.
- The app has been translated to Slovak thanks to Kocúrovi.
- Minor improvements and optimizations.
- The full list of changes can be found on: https://morsecode.holecekp.eu/news/release-7.10