Choose direction: Text → Morse or Morse → Text.
Type or paste your input in the left box.
Click Translate to see the result.
Click Play Audio to hear the Morse code beeps.
Convert text to Morse code or decode Morse back to plain text with a single click.
Hear your Morse code played back as authentic beeps. Adjust the WPM speed to practice listening.
No server, no upload, no account. Works offline once loaded.
Built-in Morse code alphabet and number chart for quick lookup.
Morse code is a character encoding scheme that represents letters and numbers using sequences of dots (short signals, called dits) and dashes (long signals, called dahs). Developed in the 1830s, it was the primary language of telegraph communication and is still used in amateur radio today.
Switch to 'Morse → Text' mode. Use dots (.) for short signals and dashes (-) for long signals. Separate letters with one space and words with a forward slash (/) or three spaces. Example: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
SOS in Morse code is: ... --- ... (three dots, three dashes, three dots). It is the internationally recognized distress signal. Note that in official emergency use, the three parts are sent without inter-character spacing.
Yes! After translating text to Morse code, click the Play Audio button. The tool generates authentic beeps using your browser's Web Audio API. Use the WPM slider to adjust the speed from 5 WPM (very slow, for learning) up to 30 WPM (advanced level).
No. All translation happens entirely in your browser using JavaScript. Your text never leaves your device and no data is sent to any server.