Text to Morse Code Converter — Play Audio Signals Online
Translate text and listen to Morse code
This converter maps Latin letters, digits and supported punctuation to dot-and-dash notation. Switch modes to decode notation back to lowercase text. Conversion takes place in your browser; the converter does not send the text to an API. The site can still make separate requests for analytics or other services.
Worked example: SOS and two words
Type SOS to get ... --- .... Each space separates a letter. Type Hi there to get .... .. / - .... . .-. .; the slash separates words. Switching modes transfers the result into the input and decodes it to hi there.
Uppercase and lowercase letters encode identically. Leading and trailing whitespace is removed; repeated whitespace, tabs and line breaks become one word separator. This transformation cannot preserve capitalization or the original layout.
Audio controls and timing
In text-to-Morse mode, click Play Morse Audio after producing a result. The browser generates a 600 Hz tone. Set the speed between 10 and 40 words per minute. A dot lasts one timing unit and a dash lasts three. Gaps within a letter last one unit, between letters three units, and between words seven units. One unit lasts 1.2 divided by the selected WPM in seconds.
Stop Playback cancels the current signal. Editing input, switching modes, changing speed or clearing the text also stops playback. There is no audio file download or synchronized character highlighting. Playback depends on browser audio support and your device volume.
Supported input and limits
Supported text includes A to Z, digits 0 to 9, and these punctuation characters: period, comma, question mark, apostrophe, slash, parentheses, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quotation mark, dollar sign and at sign. Accented letters, emoji and other unsupported characters produce an error instead of disappearing silently. Transliterate them yourself only if that preserves the meaning you need.
Text input is limited to 50,000 characters. Morse input is limited to 500,000 characters. Audio playback allows at most 1,000 dot/dash symbols, so long translations may be copied but cannot all be played at once. These are application limits, not limits of Morse code itself.
Decode and troubleshoot
Use ordinary periods and hyphens, whitespace between letters and one slash between words. ... --- ... decodes to sos. Unknown letter sequences and empty word groups such as ... // --- are rejected. Typographic dots or long dashes are not accepted. If playback is unavailable, shorten the message, check device volume and try a browser that supports Web Audio.
The notation is intended for translation and practice. It is not encryption, a radio transmitter, an emergency signaling service or a complete radio operating course. Copy the result only after checking the intended message.
Guide published by SimplyUtils. View our publishing information and contact details.