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.

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 <>.

Call Sign Practice screenshot

Call Sign Practice

Practice copying amateur radio call signs from 30 countries, including the US (all 6 formats), Canada, UK, Germany, Japan, Australia, and many more."

Words - Random Groups screenshot

Words - Random Groups

Practise copying text in random groups between 2 and 9 characters long.

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. Includes tracking of most confused pairs.

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.

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 31 different countries.

Light/Dark Theme screenshot

Light/Dark Theme

Choose between Light, Dark, or System default theme.

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.

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
Custom Wordlists screenshot

Custom Wordlists

Create your own custom word lists or import lists from text files.

PRO
Extended QSO Generator screenshot

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

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 screenshot

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

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

1.3.0 Mar 31, 2026
- Confusion pair tracking — see which characters you confuse most, with Morse patterns in all stats dialogs
- Replay tracking — per-item stats for Words, aggregate replay/miss rates for Callsigns
- Head copy background audio — screen can turn off during head copy without interrupting playback
- Chile callsign support (31 countries)
- Thread safety fixes for audio focus and prosign stats
1.2.0 Feb 27, 2026
- Theme selection: System, Dark, or Light mode in Settings > App
- Thailand callsigns added (30 countries total)
- Bulk country selection: Select All / Clear All per region
- Per-country special station types: club and special event callsigns configurable individually
- More realistic QSO exchanges with turn-based flow, country-appropriate locations, and park-to-park POTA
- Word list rename directly from settings
- Enter key added to text input keyboard
- Scrollable text editing in Text Player for long input
- Fixed audio loss after phone call interruption
- Fixed head copy audio cut off on Bluetooth
- Text Head Copy performance improvements
- Various bug fixes and code cleanup
1.1.0 Feb 16, 2026
- New callsign countries: Philippines, India, China in settings (29 total)
- Improved keyboard, now also for Text Player
- Extended Latin long-press popups on letter keys
- Smoother audio: native courtesy beep, raised-cosine envelope
- TTS volume now matches Morse playback
- Stats survive device rotation
- Fixed cursor jumping in Text Player
- Fixed black screen on startup after reinstall
- Under the hood: shared modules ready for the upcoming Morse Games app — stay tuned!

Questions or Feedback?

We'd love to hear from you!

support@fanstaf.com