1 · Enter your message
Type supported Latin letters, numbers and punctuation. The generated dots and dashes update as you type.
Generate Morse code from text, play the tones, and download a WAV. Set speed, pitch and extra spacing, or flash a lamp in time with the sound.
Letters, numbers and punctuation. Put / between words. Chinese characters and other non-Latin scripts have no International Morse code; convert them to pinyin or English first. Audio uses the first 1,000 characters.
For radio amateurs: prosigns such as <AR>, <SK>, <BT>, <KN> and <AS> can be typed in. Some share a code with punctuation (+ / <AR>, = / <BT>, ( / <KN>, & / <AS>); decoding shows the punctuation mark. To send the prosign, type the tag in angle brackets.
Type supported Latin letters, numbers and punctuation. The generated dots and dashes update as you type.
Choose character speed in WPM and pitch in Hz. Lower the Farnsworth value when you want wider character and word gaps.
Listen locally, enable the signal lamp, copy the marks or download a WAV. Audio uses the first 1,000 text characters.
The generator converts each supported character into International Morse. Playback and WAV download use that text with your selected speed, pitch and spacing. Unsupported characters are shown as replacement marks in the written result and are skipped in audio, so check the output before downloading.
Character speed controls the dots and dashes themselves. Farnsworth spacing stretches the gaps between characters and words while retaining the selected character rhythm. The optional lamp follows the generated audio during playback; it does not read a flashing video or transmit to another device.
.... . .-.. .-.. --- / .-- --- .-. .-.. -..Start with the prefilled message, play it at 20 WPM, then lower Farnsworth spacing to hear wider gaps. Download the WAV after choosing the settings you want.
Compare the two SOS patterns →Yes. Download WAV creates a local audio file using your speed, pitch and spacing settings. No message upload is required.
Yes. Enter <SOS> for ...---... without ordinary letter gaps. Enter SOS to generate the separate letters instead.
Playback and WAV generation use the first 1,000 text characters. The text input accepts up to 3,000 characters for written conversion.