Text to Morse Code with Audio, Flashlight and Prosigns
Need a text to morse code that also plays the signal? Type or paste your words, and this tool turns them into Morse code you can copy, hear, watch as a flashing screen, or feel as vibration on supported phones. It converts text to Morse only; it does not translate Morse back into text. Everything below explains each setting so you can get the output you want.
Output format
Audio
Signal
Prosigns
To use a prosign, type it inside angle brackets, for example <SOS> or <AR>. It is sent as one run-together character.
- Tab and Shift+Tab move between controls.
- Enter or Space presses a button, opens a section or toggles a checkbox.
- Ctrl+Enter (Cmd+Enter on Mac) plays or stops the Morse code.
- Esc stops playback and closes flashlight mode.
- Arrow keys, Home and End move through the Morse code chart.
- Arrow keys change a slider or a dropdown value.
- Ctrl+A selects all text inside a text box.
- Processed Locally – Runs Entirely in Your Browser:
This tool's code makes no network requests with your text. All conversion, audio playback and file downloads happen locally on your device. - Settings Are Saved, Text Is Not:
Your theme, speed, pitch and other options are remembered automatically. The text itself is not stored, so copy or download your Morse code before closing the page. - Download as Text or Audio:
Use Download .txt for a text file or Download audio for a .wav sound file. One audio file can hold up to 10 minutes of Morse code. - Supported Characters:
Letters, numbers and common punctuation are converted. Unsupported symbols are skipped and shown below the Morse output.
Table of Contents
ToggleWhat This Morse Code Translator Does
This morse code translator is an encoder. You enter text, and it produces International Morse code with audio and visual playback. It runs entirely in your browser, and the tool’s code makes no network requests.
Encoder Only: No Morse-to-Text
This tool does not decode. If you paste dots and dashes into the Input Box, each period and hyphen is treated as punctuation and encoded again, which is rarely what you want. For decoding, use a separate decoder.
Paste, Type or Upload Your Text
Type in the Input Box, press Paste to pull from your clipboard, or choose Upload .txt for txt to morse code conversion from a plain text file. It converts a few words to Morse code or a full paragraph, and files over 200 KB are rejected.
A First Example: SOS HELP
Type SOS HELP with default settings:
Input: SOS HELP
Output: … — … / …. . .-.. .–.
Below the Output Area, the stats read 2 words, 7 characters coded, 16 dots, 6 dashes and about 5.7 seconds of audio at 15 WPM.
The 5,000-Character Limit
The Input Box holds 5,000 characters. Longer pasted or uploaded text is cut off at that point without a warning, so watch the character counter above the box.
Which Characters Are Supported
Letters A to Z, digits 0 to 9 and common punctuation are converted. Accented letters such as é or ñ are normalized to E and N first. Anything else, such as emoji, is skipped and listed in a note under the Output Area.
Choose Your Output Symbols
As a morse code maker for puzzles or worksheets, open the Settings tab and pick an option in the Symbols dropdown.
| Option | Dot | Dash |
|---|---|---|
| Standard | . | – |
| Bullets | • | – |
| Binary | 0 | 1 |
| Custom | Your choice | Your choice |
As a morse code maker for puzzles or worksheets, open the Settings tab and pick an option in the Symbols dropdown.
Binary Output Example
Set Symbols to Binary and type HI:
Input: HI
Output: 0000 00
H is four dots, so it becomes 0000. I is two dots, so it becomes 00. The letter separator adds the space between them.
Set Letter and Word Separators
The Letter separator offers Space, Pipe or Slash. The Word separator offers Slash, Pipe, Double slash, Three spaces or New line. The defaults give you a space between letters and a slash between words, the common international morse code slash word separator layout.
Keep line breaks is off by default, so multi-line text becomes one line. Turn it on to preserve your lines.
Use Prosigns in Morse Code
Prosigns in Morse code are special signals sent as one run-together character. Type one inside angle brackets. Supported prosigns are AR, AS, BT, KN, SK, CT, HH, VE and SOS, such as <SOS>.
Input: <SOS>
Output: …—…
The three letters play as one continuous signal with no internal gaps. Prosigns still get normal letter spacing from neighboring characters. Typing SOS without brackets gives … — … instead, with gaps between letters. If the name is not a listed prosign, the brackets are skipped and the letters inside are encoded normally.
Play the Morse Code Audio
Press Play or use Ctrl+Enter to start the morse code audio player. A lamp in the top corner blinks with each dot and dash, and a progress bar tracks playback. The tone comes from your browser’s Web Audio API.
Speed, Pitch, Volume and Tone Type
| Control | Range | Default |
|---|---|---|
| Speed | 5–40 WPM | 15 |
| Pitch | 300–1000 Hz | 600 Hz |
| Volume | 0–100% | 60% |
| Tone type | Sine, Square, Triangle, Sawtooth | Sine |
Changing any setting stops playback, so press Play again to hear the update.
Practice with Flashlight and Vibration
Flashlight Mode
Click Flashlight and the screen flashes white and black in rhythm with the signal, which suits a flashlight morse code trainer routine. Tap the screen or press Esc to stop.
Action: Click Flashlight
Result: Screen turns white for each dot and dash, black in the gaps. Press Esc to stop.
Vibration on Phones
On supported devices, tick Vibration (phones) under Signal in the Settings tab. Each dot and dash triggers a vibration pulse of matching length. The option is hidden where vibration is unavailable.
Extra Spacing for Beginners
The Extra spacing slider runs from 1x to 4x in half steps. It lengthens the gaps between letters and words, while dots and dashes keep their normal length. Try 2x to get more time to recognize each letter.
Letter Breakdown and Morse Chart
Tick Show letter breakdown to see each character beside its code, for up to 400 characters. The Morse Chart tab lists letters, numbers, punctuation and prosigns. Click a cell to hear it, and use arrow keys, Home and End to move around.
Export: Copy, TXT, WAV and Share
- Copy: puts the Morse code on your clipboard.
- Download .txt: saves it as a text file.
- Download audio: for a morse code wav download, saves a file using your current speed, pitch, volume, tone type and spacing.
- Share: appears only where your device offers native sharing.
One WAV file can run up to 10 minutes. Longer text is not truncated; the tool shows a message instead, so shorten the text or raise the speed.
Privacy and What Gets Saved
Conversion, playback and downloads run in your browser, and the tool’s code does not send your text anywhere. Settings such as theme, sliders, toggles and custom symbols are saved in your browser’s local storage. Your text is not saved, so copy or download your results before closing the page. Clear empties the text but keeps settings, and Reset settings restores the defaults.
Limitations to Know
- Encodes only; it cannot decode Morse.
- Input is capped at 5,000 characters.
- Audio files are limited to 10 minutes.
- Unsupported characters are skipped.
- Text uploads must be .txt files under 200 KB.
Final Thoughts
A text to morse code works well when you can check the result by sight, sound and touch. This one lets you convert text to Morse, adjust symbols and separators, and practice with audio, flashlight and vibration. Start with a short phrase, then raise the speed as the patterns sink in.
Frequently Asked Questions
Q1: Can this converter turn Morse code back into text?
No. This text to morse code tool only encodes text into Morse code. If you paste dots and dashes into the Input Box, each period and hyphen is treated as punctuation and encoded again, so you will not get a plain-text translation.
Q2: How do I type a prosign such as SOS?
Type the prosign name inside angle brackets with no spaces, for example <SOS>, <AR> or <SK>. Lowercase works too. <SOS> produces …—… as one continuous signal, while typing SOS without brackets produces … — … with normal letter gaps. If the name is not a listed prosign, the brackets are skipped and the letters inside are encoded normally.
Q3: How do I use Flashlight mode?
Click the Flashlight button. The screen flashes white and black in step with the signal and tries to go full screen. Tap the screen or press Esc to stop. The flashing runs even if Light flash is unticked, and Sound plays if it is switched on.
Q4: How do I turn on vibration for Morse code on my phone?
Open the Settings tab, tick Vibration (phones) under Signal, then press Play. Vibration only works on devices and browsers that support it, and the option is hidden where it does not. You can untick Sound and Light flash to practice by touch alone, because Play needs at least one of the three signals turned on.
Q5: Can I change the dots and dashes to other symbols?
Yes. In the Settings tab, set Symbols to Bullets, Binary or Custom. Bullets use • and –, Binary uses 0 for dots and 1 for dashes, and Custom lets you enter up to three characters for each of the dot and dash. An empty Custom field falls back to a period or hyphen.
Q6: Is there a limit on the Morse code WAV download?
One WAV file can hold up to 10 minutes of audio. If your text would run longer, the tool shows a message instead of cutting it off, so shorten the text or raise the speed. The file uses your current speed, pitch, volume, tone type and extra spacing.
Q7: Does the tool save my text?
No. Your text is not saved. Settings such as theme, sliders, toggles and custom symbols are stored in your browser’s local storage, and the tool’s code makes no network requests. Copy or download your results before you close the page.
Q8: What keyboard shortcuts are available?
Press Ctrl+Enter (Cmd+Enter on Mac) to play or stop while your cursor is inside the tool. Esc stops playback and closes Flashlight mode. Arrow keys, Home and End move through the Morse Chart, and Enter or Space plays the selected cell.
DISCLAIMER
This text to morse code tool and page are for educational and practice purposes. Verify any Morse output before using it in a production, amateur-radio, or safety-related setting. This is not official training material, and the SOS examples must not be relied on for real emergency signaling.
More Text Tools Worth Trying
Morse code is just one way to turn plain writing into a signal. If you enjoy moving between text and machine-readable formats, the Text to Binary Converter and Binary to Text Converter let you encode and decode messages in another common system, much like this page turns words into dots and dashes. Before you send a long message over radio or paste it into a form, the Character Counter and Word Counter help you check its exact length so nothing gets cut off mid-transmission. And because Morse is traditionally written in capital letters, the Text Case Converter is handy when you want to normalize mixed-case notes before converting them.
