About MorseLabBase
Last updated: 17 July 2026
A browser Morse lab: translate first, train when you stay. International Morse with real audio, local progress, and no account wall.
What this is
MorseLabBase is a free practice and translation site for International Morse. The homepage opens on a working Text ↔ Morse console. When one conversion is not enough, the same engine powers Koch / Farnsworth training, listening drills, keyer timing, charts, SOS / flashlight practice, shareable challenges, and Telegraph Desk scenarios.
Encode, decode, timing, and playback run in your browser. No signup and no cloud sync of practice text. The vocabulary is radio-practice plain: dits, dahs, WPM, Farnsworth, keyer.
What we optimize for
- Most visitors want a translator with sound — that sits above the fold on home and on Translator.
- When you want to learn, trainer, listen, and keyer are one click away.
- Encode, decode, timing, and playback stay on-device. Trainer progress can live in localStorage.
- Landings under /for/learn, /for/ham, /for/puzzle, and /for/visual change the map and CTAs for each audience.
Tool map
Every row is a live page:
Boundaries
If you transmit, your license and band plan control. This site is a careful practice tool for timing and charts.
- No radio club credit, VEC class, or license exam.
- No emergency, aviation, or maritime certification — and no distress beacon.
- No photo OCR or microphone decode-from-the-room in v1.
- International Morse only — American Railroad charts that disagree are out of scope.
How we build
Timing and encode/decode run through a shared engine (Web Worker when available) so long sequences stay responsive. Audio uses Web Audio after a user gesture. Theme and trainer set size can persist locally. Production may register a service worker for offline shell assets; local development does not.
Details: Methodology. Data: Privacy. Rules: Terms.
Corrections & contact
Wrong chart cell, timing bug, or broken link? Use Contact — include the page URL and what you typed or heard.
The inbox address stays off footers to cut spam. Contact opens your mail client from this page.