About MorseHelper

A free Morse code translator built to do one job properly: turn text into Morse code and Morse code back into text, instantly.

What this site is

MorseHelper is a single-purpose utility. Open the Morse code translator, type, and read the result. There is no account to create, no limit on how much you translate and no step between your input and the answer.

How it works

The whole translator is a small piece of JavaScript that runs on your device. When you type, your browser looks each character up in the Morse table and writes the result into the other field. Nothing is sent anywhere, which is why the tool keeps working if you go offline after the page has loaded.

Audio playback uses the Web Audio API. The tone is generated in the browser at the speed, pitch and volume you choose, following the standard timing where a dash is three times the length of a dot, letters are separated by three time units and words by seven.

Which standard it follows

The character table follows International Morse code as defined by the International Telecommunication Union in recommendation ITU-R M.1677-1. That covers the letters A–Z, the digits 0–9 and the standard punctuation marks. A few accented letters from the traditional European tables are accepted as well.

Where a character has no international code, the translator marks it rather than dropping it silently, so you always know exactly what was and was not converted.

How the site is funded

The tool is free and stays free. Any advertising is kept out of the translator itself: you will never find an ad squeezed between the buttons or dressed up to look like part of the tool. See the privacy policy for what that means for your data, and the imprint for who runs this site.

Get in touch

Found a character that translates incorrectly, or something that does not work on your device? The contact page is the place to report it.