thoughtasylumTOOLBOX Preview

Tools › Encoding

Morse Code

Text to Morse and back as you type, with a player that sounds the code and lights each letter in turn, and a decoder for Morse in a sound file or heard through the microphone.

About this tool What it's for, how to use it and an example

What it's for

Translate text to Morse code and back, hear it played, and practise sending it yourself. Good for learning Morse, puzzles and geocaches, and amateur radio practice.

For example, when you’re learning the code, play words at full character speed with extra spacing, then try keying them yourself and see what the tool reads.

How to use it

Type in either box and the other converts as you type. In Morse, letters are separated by spaces and words by /; ·, •, _ and − are also read as dots and dashes. Play sounds the code and highlights each letter in turn, and Download WAV saves it as audio.

Adjust the speed in words per minute, the Farnsworth spacing (letters at full speed with longer gaps between them, the usual way to learn), the tone and the volume. These settings are remembered. To key it yourself, hold the key button, or Space while it’s focused: a short press is a dot, a long one a dash.

To decode Morse you can hear, choose a sound file (or a video), or drop one on the page, or choose Listen to use the microphone; the code and text appear in the boxes, with the speed it was sent at. The sound is worked on in the page and never sent anywhere.

Example

Type this in Text:

SOS help

Morse shows ... --- ... / .... . .-.. .--.. Choose Play to hear it.

Good to know

When keying, a press shorter than two dots counts as a dot, and the letter and word gaps follow the speed setting, so set it close to your sending speed. Characters with no Morse equivalent are skipped. Decoding sound works on loudness, so it needs clear tones with quiet between them: a noisy radio recording, or two signals at once, may decode badly. The speed is worked out from the shortest tones, so a message of only dashes is read as dots.

Decode a sound

Key it in

Either box converts to the other. Letters are separated by spaces and words by /; ·, •, _ and − are read as dots and dashes. Farnsworth spacing keeps letters at full speed but spreads them out, the usual way to learn. When keying, a press shorter than two dots is a dot; pause for a letter gap and a word gap at the chosen speed.

Private: this tool runs in your browser. Nothing you type, paste or choose leaves this page.

Saved you a few minutes? Say thanks with a coffee.

Something wrong with this tool, or missing from it? Report a bug or suggest a feature.

↑ ↓ move↵ openesc close