A little signal goes a long way

About

Free Morse tools that run in your browser. No sign-up, no audio uploads, and no ads.

Morse Beacon Team

Morse Beacon is built and maintained by a small team of web developers and amateur-radio hobbyists who wanted Morse code tools that work on a phone, in a browser, with nothing uploaded. Every translation table is built on ITU-R M.1677-1, plus common non-ITU punctuation such as !, and checked by automated round-trip tests on every release; prosigns and abbreviations are cited to ITU-R M.1172 and ARRL operating guides. The microphone and camera decoders are tested against real recordings from phones, not only synthetic signals. If anything looks wrong, report it to morsebeacon@gmail.com.

How we check our pages

Patterns. The tools and charts use one International Morse table, checked against ITU-R M.1677-1. Every supported character has an encode/decode test.

Timing. A dot takes one unit, a dash three. Gaps are one unit within a letter, three between letters and seven between words. PARIS plus its following word gap is 50 units.

Meanings. We distinguish individual letters from joined procedural signals, using ITU-R M.1172 and ARRL operating references. Meanings depend on context.

History. We include claims only when there is a checkable source. Practice memory cues are original learning aids, not official Morse terminology.

Last reviewed: . Found a mistake? Report it.

How we make money

This version has no advertising, subscriptions or affiliate links.

Source code

A public source repository has not been published yet. These tools use standard browser features.

Help us keep it accurate

Include the page, the pattern you tried, what happened and a reference for any correction. Contact and corrections →

Checked against ITU-R M.1677-1 · Last reviewed · How we check our pages · Report it