Type or paste
Text becomes Morse. Paste a signal to read its letters. Change the direction under Input options if you want to encode binary-looking numbers.
Free · both directions · no sign-up
Use this Morse code converter to type text or paste dots and dashes. It translates as you type. Then hear it, flash it, copy it or save it as an image.
Auto-detects text or code. Use spaces between letters and / between words.
.. / .-.. --- ...- . / -.-- --- ..-
Type a supported message first.
Ready when you are.
Speed: how quickly the letters play.
Lower spacing speed adds more time between letters.
Everything runs in your browser. Nothing you type is uploaded.
Flashing light may affect sensitive viewers. Use More → Flash to start. Stop or Esc ends playback.
Text becomes Morse. Paste a signal to read its letters. Change the direction under Input options if you want to encode binary-looking numbers.
Play the sound at your chosen speed. Flash sends it using your screen. Stop or Escape ends the message.
Copy the result, save an image, or share a link that opens with your message filled in.
A dot is one unit. A dash is three. Leave one unit inside a letter, three between letters and seven between words.
At 20 WPM, one dot is 60 ms. The letters SOS take 27 units: about 1.6 seconds.
Make a clean image or read Morse in a picture.
Try a straight key and American Morse.
Type kana or romaji, get Wabun Morse.
Send between two stations and follow the signal.
Read dots, dashes, spoken Morse or binary.
Listen to clean Morse or create a sound file.
Flash a message with your screen or flashlight.
Listen, type and work on weak letters.
Quiz yourself or measure your speed.
Tap a message and improve your timing.
Plan beads, colours and the fit on your wrist.
Design a stencil and check its spacing.
Type a message to encode it. Paste dots and dashes, spoken dit/dah or binary to decode. Use a space between letters and / between words.
The letters SOS are ... --- ... . The joined distress signal removes the ordinary letter gaps.
Yes. All 26 letters, ten digits and 18 punctuation patterns are included. Unsupported characters appear as # so you can correct them.
No. Translation and media exports run locally in this browser. A shared link includes the text you choose to share.
Checked against ITU-R M.1677-1 · Last reviewed · How we check our pages · Report it