FanStaF

APPs by FanStaF

Buy Me A Coffee
N5SLN Morse Trainer

N5SLN Morse Trainer

Learn Morse Code the Right Way

A free Morse code practice app designed to help you learn and improve your CW skills using the Koch method and other training techniques. Completely offline with no ads, no tracking, and no data collection. Optional upgrade to PRO-version to support the development of this app and get access to a few more features.

Features

Koch Method screenshot

Koch Method

Learn Morse code progressively with the proven Koch method. Start with just two characters (K and M) and unlock more as you improve. Supports both G4FON and LCWO character orders.

Character Practice screenshot

Character Practice

Practice individual letters, numbers, and punctuation with customizable character sets. Choose exactly which characters to include in your practice sessions.

Call Sign Practice screenshot

Call Sign Practice

Practice copying amateur radio call signs from the US (all 6 formats) and 12 international countries including Canada, UK, Germany, Japan, Australia, France, Italy, Spain, Brazil, Russia, Poland, and Netherlands.

Text Player screenshot

Text Player

Enter or paste any text and play it as Morse code. Great for practicing copy of longer messages, QSO snippets, or any custom content. Simple QSOs can also be generated for unlimited practice variety.

Reference Mode screenshot

Reference Mode

Browse all Morse code characters and tap any to hear its sound. Useful for quick reference or self-directed study. Includes a section with learning tips and information.

Detailed Statistics screenshot

Detailed Statistics

Track your progress with per-character accuracy stats and color-coded performance indicators. See exactly which characters need more practice.

Adaptive Learning screenshot

Adaptive Learning

Smart character selection focuses on your weak spots using spaced repetition. The app tracks your per-character accuracy and prioritizes characters that need more practice.

Farnsworth Timing screenshot

Farnsworth Timing

Adjustable character speed (5-25 WPM) and effective speed let you hear characters at full speed while having more time to process between them.

Light/Dark Theme screenshot

Light/Dark Theme

Morse Trainer has both a Light Theme and a Dark Theme and follows your system settings.

DX Country Selection screenshot

DX Country Selection

Choose specific countries and formats for call sign practice. Focus on the regions you're most likely to work. Full support for callsigns from 23+ different countries.

Customizable Tone

Adjust the sidetone frequency to match your preference. Find the pitch that works best for your ears.

100% Privacy

Completely offline. No data collection, no ads, no tracking. Your practice stats stay on your device and are never shared.

PRO Features

PRO
PRO
Head Copy Mode screenshot

Head Copy Mode

Hands-free practice with spoken answers via text-to-speech. Supports Characters, Koch, Callsigns, Words, and QSO modes. Works with screen off.

PRO
Wordlists screenshot

Wordlists

Practice copying complete words with custom word lists or use the built-in lists featuring common words, ham radio terms, random groups, and US states.

PRO
Prosigns screenshot

Prosigns

Hear and learn to recognize prosigns like <BK>, <SK>, and <AR> as single sounds. Practice prosigns in Character mode or listen to prosigns in the text player that will recognize common prosigns when they are entered in <>.

PRO

Extended QSO Generator

Generate realistic QSO conversations in the Text Player. The generator can create different types of QSOs, including Simple, Full, POTA, SOTA, and Contest formats for an endless variety of simulated exchanges.

PRO

File Support

Load text files directly in the Text Player. Practice with your own content or use downloadable practice texts.

PRO

Extended Speed Range

Practice at speeds up to 60 WPM for advanced operators looking to push their copying skills to the limit.

PRO

Custom Koch Order

Define your own character learning sequence instead of using the default order. Tailor the learning path to your needs.

Roadmap

COMING SOON

Features we're working on or considering for future releases:

Free Features

ROADMAP

Sending Practice

Practise sending by first listening, then tapping the screen. Listen to a letter, call sign, or word, then copy as closely as you can and get instant feedback. Sending will work using an on-screen key or paddle.

PRO Features

PRO
ROADMAP PRO

Practice History

Track your practice sessions over time with a calendar view. See your streak and practice patterns.

ROADMAP PRO

Export Statistics

Export your progress data to CSV for external analysis or record keeping.

ROADMAP PRO

Sending Tutorial

Full tutorial where you can practise dit/dah-length and proper spacing. Includes graphs that show your sending compared to perfect timing.

ROADMAP PRO
Use microphone as input for sending feedback screenshot

Use microphone as input for sending feedback

The app will accept input through the microphone, and provide detailed feedback using a graph that shows exact timing (+/- a few milliseconds). This will enable you to use your own key or paddle together with the side tone of your radio to work on improving your sending accuracy.

More Information

Version History

0.9.7-beta Dec 29, 2025
- Realistic callsign distribution - common prefixes and formats now appear more often than rare ones
- New "Rare callsigns" slider to control special event call frequency
- Improved timing demo with human-like patterns
- 240+ automated tests for better reliability
- Bug fixes and performance improvements
0.9.6-beta Dec 25, 2025
- Completely reworked and improved UI
- Backend separated into clean modules by responsibility
- All audio now uses Oboe, a low-latency library, in preparation for sending practice
- Various bug-fixes
0.9.5-beta Dec 13, 2025
- Improved character selection for character and Koch modes
- Improved UI for smaller screens
- Farnsworth timing can now be toggled on/off and will follow WPM unless set.

Questions or Feedback?

We'd love to hear from you!

support@fanstaf.com