Skip to main content
Progress Dashboard

Your Morse Code Progress

One unified dashboard for everything you do on inMorse: sessions, best WPM, character mastery, Koch lesson, recent activity, and weak characters. Aggregated across Practice, Koch, Speed Test, and Flashcards. 100% private: all data is stored only in your browser.

Why tracking your Morse code progress matters

Learning Morse code is a marathon, not a sprint. The gap between "I read the chart once" and "I can copy 20 WPM in my head" takes months of consistent practice. The single biggest predictor of who actually crosses that gap is visibility into progress. When you can see your accuracy climbing, your WPM trending up, and your weak characters shrinking week over week, the boring middle of the learning curve becomes satisfying instead of discouraging. A progress dashboard turns "am I getting better?" from a vague feeling into a chart you can point to.

This page aggregates four separate data sources (the Practice trainer, the Koch method trainer, the Speed Test, and the Flashcards tool) into a single view, so you don't have to jump between tools to see how you're doing. The character mastery heatmap shows which letters and numbers you've drilled and which ones you keep getting wrong. The WPM chart plots your speed-test results over time. The recent activity feed tells you when you last practiced. Together they answer the three questions every learner asks: where am I strong, where am I weak, and what should I work on next?

Everything you see here is stored locally in your browser'slocalStorage. No server, no account, no tracking, no analytics on your personal data. Clear your browser data and it's gone; switch devices and you start fresh. That's a feature, not a limitation. It means your practice history never leaves your control, and it works perfectly offline once the page is loaded. If you want to back up your progress, use the Data Management panel in Settings to export a JSON file you can import on another device.

Keep going. Pick a tool and practice.

Every session you complete rolls up into this dashboard. Aim for at least one short session a day.