MorseLabBaseMorseLabBase

About MorseLabBase

Last updated: 17 July 2026

A browser Morse lab: translate first, train when you stay. International Morse tools with real audio, local practice progress, and no account wall.

Advertisement320 × 100

What this is

MorseLabBase is a free practice and translation site for International Morse. The homepage opens on a working Text ↔ Morse console - not a marketing poster that sends you elsewhere to do the job. When one conversion is not enough, the same engine powers Koch / Farnsworth training, listening drills, keyer timing, charts, SOS / flashlight practice, and shareable decode challenges.

Everything that matters for a session runs in your browser. There is no signup, no cloud sync of your practice text, and no unlock-the-secrets fluff. The tone is radio-practice plain: dits, dahs, WPM, Farnsworth, keyer.

What we optimize for

  • Intent match: most people arrive wanting a translator with sound - that is above the fold on the home page and on Translator.
  • Stay path: when you want to learn, trainer, listen, and keyer are one click away - not a separate install.
  • Local by default: encode, decode, timing, and playback stay on-device. Trainer progress can live in localStorage.
  • One brand, several doors: landings under /for/learn, /for/ham, /for/puzzle, and /for/visual change the map and CTAs - not a fake four-site re-skin.

Tool map

Jump straight in - every row is a live page:

What this is not

If you operate a transmitter, your license and band plan win. MorseLabBase is a practice toy that happens to be careful about timing math.

  • Not a radio club, VEC, or classroom that issues credit.
  • Not a substitute for your country's license exam or operating rules.
  • Not emergency, aviation, or maritime certification - and not a distress beacon.
  • Not AI photo / microphone decode-from-the-room (and we are not building that as v1).
  • Not American Railroad Morse - charts that disagree with ITU-style International Morse are out of scope.

How we build

Timing and encode/decode run through a shared engine (Web Worker when available) so long sequences do not freeze the UI. Audio uses Web Audio after a user gesture. Theme preference and trainer set size can persist locally. Production builds may register a service worker for offline shell assets; local development intentionally does not.

Deep detail lives on Methodology. Data handling is spelled out in Privacy. Boundaries and misuse rules are in Terms.

Corrections & contact

Found a wrong chart cell, a timing bug, or a broken link? Use the Contact page - we read messages. Include the page URL and what you typed or heard when something looks off.

We do not publish a raw inbox address on every footer (spam farms love Morse sites). Contact opens your mail client without putting the address in plain sight on marketing chrome.

Practice tool only - not a license exam, not emergency training certification. Audio stays in your browser.