A quieter way to learn

Learn Morse.
Hear the signal.
Build the skill.

A thoughtful learning space for Morse code. Move from first signals to confident recognition through guided lessons, focused practice, audio tools, and progress that stays close at hand.

Designed for focused practice, with an offline-first approach
One signal at a timeSmall steps. Real progress.
Practice with purposeListen · Decode · Repeat
RELAY / SIGNAL 001Listening
S· O− S
THREE SHORT · THREE LONG · THREE SHORT
More than translation

A complete practice space,
not just a converter.

Relay brings the pieces of Morse learning together, so you can build understanding, test yourself, and return to the signals that need more time.

⌁

Learn, step by step

Build familiarity with characters through incremental lessons, Koch-style progression, mnemonic aids, and signal exploration.

01
◉

Practise your way

Switch between speed drills, flashcards, endless practice, listening and typing, memory, reading, and translation exercises.

02
✳

Make practice playful

Turn repetition into a challenge with Morse Invaders, Signal Rush, Decode & Translate, Morse Match, and Emergency Relay.

03
♫

Listen closer

Explore audio playback, WAV generation, audio-file decoding, and signal analysis. Results can vary with recording quality and signal conditions.

♫
↗

See your progress

Keep an eye on XP, levels, streaks, badges, character mastery, review scheduling, mistakes, and words-per-minute trends.

↗
⌕

A reference within reach

Look up character details and prosigns in a searchable Morse reference.

06
⇄

Translate and customise

Convert between text and Morse, use custom dictionaries, and export your work with tools designed for your workflow.

07
☼

Make it yours

Adjust interface language, light or dark appearance, audio and timing controls, and accessibility preferences.

08
A rhythm that builds

Listen.
Recognise.
Come back stronger.

Character mastery68%
A repeatable learning loop

Progress is built
one signal at a time.

Relay is designed around a simple rhythm: learn something new, practise retrieving it, review what felt difficult, then return with a little more confidence. Your progress helps make each session feel connected to the last.

01

Learn a signal

Build a foundation through guided, incremental lessons.

02

Practise recognition

Train your ear and memory with focused drills and games.

03

Review and return

Use your history to revisit difficult characters and keep momentum.

Thoughtful by design

Your practice.
Your pace. Your data.

Relay is designed to keep core learning independent of a Relay-owned application backend. The supplied app stores learning state primarily in your browser, with tools to export and import a backup.

⌂

Browser-first learning

No Relay account is required by the supplied source. Learning data is associated with your browser profile and site origin, not a Relay account. It does not automatically sync across browsers or devices.

↧

Keep a separate backup

Export important progress and keep the backup somewhere safe. Clearing browser data, removing a profile, or losing a device may remove local progress. Treat exported files as personal data.

Optional AI assistance is separate from the core learning workflow. When enabled, relevant prompts or request content are sent to the provider you configure. Review that provider’s policies and never send secrets or sensitive information.
A few useful details

Before you tune in.

No. Translation is one part of a broader learning environment that includes structured lessons, practice modes, games, audio tools, a searchable reference, and progress tracking.

Relay is designed as an installable Progressive Web App with offline-first behavior after its resources have been loaded and cached successfully. Availability can depend on the browser and the deployed build, so test offline reloads on the version you use.

The supplied source is designed to store application state primarily in browser storage and does not require a Relay account or Relay-owned application backend for core learning. Optional AI features send relevant requests to the provider you configure. Hosting, browser, and third-party services have their own data practices.

The repository does not currently claim a verified live demo. Follow the GitHub repository for project updates and use the setup instructions to run the app locally.

Relay currently uses a custom personal-use and non-commercial sharing license. Commercial use, paid hosting, and commercial redistribution require prior written permission. Read the full license before using or distributing the software.

The signal is yours

Every clear signal
starts with practice.

Explore the project, follow its progress, and help shape a calmer way to learn Morse.

Visit Relay on GitHub↗