Morse Code Encoder

Convert text into International Morse code and hear it played back at your chosen speed.

Encode text to Morse

No text encoded yet.
Playback is idle.
Prosigns are typed with a tilde, for example ~AR, ~SK or ~SOS, and become a single group.

How to use the Morse Code Encoder

  1. Type the text you want to send in Morse code.
  2. Choose the letter and word separators you prefer.
  3. Copy the Morse code, or set the speed and press Play.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online morse code encoder.

Type your text and the dots and dashes appear at once. Letters are separated by a space and words by a slash unless you change the settings.
All 26 letters, the ten digits, common punctuation such as the full stop and question mark, and the standard prosigns typed with a tilde.
Write a tilde followed by the two or three letter name, for example ~SK for end of contact, and it is encoded as a single Morse group.
Yes. Set the speed in words per minute and press Play. A tone oscillator sounds every dot and dash with the correct spacing between them.
Beginners usually start between 5 and 10 words per minute. Experienced operators often work at 20 words per minute or more.
Only characters that exist in the International Morse table can be encoded. Anything else is counted in the stat line and left out.
Yes. Pick a space, comma, semicolon or nothing between letters, and a slash, pipe, double space or new line between words.
No. The encoding and the playback both happen locally in your browser, so your text never leaves your device.
Yes. Paste the dots and dashes into the Morse Code Decoder tool and it rebuilds the original letters and words.

Last updated: October 10, 2026