Morse Code Translator converts text to dots and dashes in real time, privately in your browser with playback and share tools.
📻 Quick Morse Presets
📖 Morse Code Reference Chart
Letters (A – Z)
Numbers (0 – 9)
Symbols & Punctuation
A Morse Code Translator turns plain text into dots and dashes and decodes Morse back into readable words. It updates on every keystroke with no submit button, and everything runs in your browser so your text never hits a server.
What Is a Morse Code Translator?
It’s a tool that turns English into Morse and Morse back into text live as you work. You can type or paste, tap dots and dashes by hand, or point your mic at beeps and watch letters appear. No mode juggling just to switch direction.
Why People Still Use Morse
Morse started with the 1830s telegraph and never really left. Ham operators still prefer CW when signals are weak because it cuts through noise that buries voice. Aviation beacons and maritime bands still use it, and people with severe mobility limits send full messages through single-switch devices.
How Text to Morse Code Works
Type or paste into the text panel and letters, numbers, punctuation, and spaces convert at once. International rules apply: A is .-, S is ..., 1 is .----, 5 is ....., and word spaces show as /. Unsupported characters get red highlights, and the footer shows the count so your Text to Morse Code stays clean.
Morse Back Into Plain Text
Both panels stay active, so you type dots (.) and dashes (-) with spaces between letters and / between words. Enter ... --- ... and you get SOS right away. Invalid marks light up red, and the swap button moves content between boxes when you need to flip sides fast.
Three Ways You Can Translate
You get three paths in, and each one still supports playback, flash, vibration, copy, download, and sharing.
- Text translation mode
- Tap mode
- Audio decode mode
Tap Input Like a Real Key
Use mouse, touchscreen, or spacebar like a real key. Timing is simple:
Your pattern builds live (... before it becomes S), and phones add haptic feedback on each tap.
Live Audio Decode With Your Mic
Hit the mic icon and real beeps become dots or dashes by how long they last, while silence marks letter and word breaks. Clean single-tone signals at 10, 25 WPM in a quiet room work best with a speaker or radio near the mic. It won’t split overlapping signals, spoken “dit-dah,” heavy static, or very fast 30+ WPM CW.
What It Handles and What It Skips
Here’s the plain split so you know the limits before you start.
Handles
- 53 characters: 26 letters, 10 digits, 16 punctuation, plus
@and$ - Bidirectional translation; International ITU and American Morse
- Audio 5 to 50 WPM, 300 to 1200 Hz, 4 waveforms; playback highlighting
- Red input checks; WAV 44.1 kHz 16-bit PCM; plain text download
- 7 themes; embed snippet for any site
Does not
- Non-Latin scripts
- Audio file upload decode
- MP3 or image export
Tools like the build on characterconverter.com stick to those bounds so results stay predictable.
How Morse Encoding Timing Works
| Element | Duration | Example |
|---|---|---|
| Dot | 1 unit | . |
| Dash | 3 units | - |
| Gap within letter | 1 unit | Between . and - in A |
| Gap between letters | 3 units | Between A and B |
| Gap between words | 7 units | Between HELLO and WORLD |
Speed follows the PARIS standard of 50 units. At 20 WPM a dot lasts 60 ms. Default code is International ITU-R M.1677, and American Morse sits in Settings if you need it.
Tips That Actually Improve Practice
- Start at 5 WPM, then rise to 15, 20 as letters feel familiar.
- Turn on Farnsworth timing for full-speed characters with wider gaps.
- Use Square wave at 700 Hz for a classic CW radio tone.
- Save WAV files as custom phone notification sounds.
- Share links that open already translated for the other person.
- Try Flash with sound off for silent visual practice.
- Use slow playback highlighting to learn letter shapes.
- Type dots and dashes straight into the Morse panel.
- Enable Hide Text to train decoding by ear alone.
The latest practice setup on characterconverter.com keeps these controls in one place.
What People Usually Ask
Does Text Stay Private?
Yes. Everything runs in the browser and your text never hits a server. You type, tap, or decode locally, so drafts and practice lines stay on your device the whole time.
Can I Play and Download Audio?
Playback runs from 5 to 50 WPM with adjustable frequency and waveforms. Export is WAV at 44.1 kHz 16-bit PCM only, not MP3, which keeps files simple for practice and ringtones.
What Speed Should Beginners Use?
Start at 5 WPM, then move toward 15, 20 once letters feel familiar. Farnsworth keeps character speed solid while adding extra space between letters so you can process each one.
Does the Mic Decoder Always Work?
Not always. It needs clean single-frequency beeps around 10, 25 WPM in a quiet room. Overlapping signals, spoken dit-dah, heavy static, or 30+ WPM CW usually break the read.
Which Characters Are Supported?
It supports 53 characters: all 26 letters, 10 digits, 16 punctuation marks, plus @ and $. Non-Latin scripts and emoji get rejected and marked red so you can fix them quickly on characterconverter.com.
Related Tools
Explore more text translation and encoding tools:
- Binary Translator – Convert plain text into 8-bit binary code (0s and 1s) and decode binary back to readable text.
- Wingdings Translator – Translate text to Wingdings symbols or convert Wingdings font characters back to plain text.
- Ubbi Dubbi Translator – Encode standard text into Ubbi Dubbi secret language or decode spoken pig-latin style phrases.
- Character Converter – Convert text between uppercase, lowercase, ASCII numbers, binary, hexadecimal, and Unicode formats.
- Text Repeater – Repeat any text, string, or Morse sequence multiple times with custom line breaks or separators.