Morse Code Translator
Morse code is a method of encoding text using sequences of dots and dashes to represent letters, numbers, and punctuation. Developed by Samuel Morse and Alfred Vail in the 1830s, it became a fundamental communication system used in telegraphy, maritime signaling, and aviation.
This translator converts plain text into Morse code and decodes Morse code back into readable text. It includes audio playback so you can hear the distinctive dot-dash patterns, along with a visual display that shows each character's Morse representation.
How to Use
Text to Morse Code
Select Tab
Click the Text to Morse tab to begin translation
Enter Text
Type or paste your text into the input field
View Translation
The Morse code translation appears instantly in the output panel
Copy Result
Click the Copy button to copy the Morse code to your clipboard
Morse Code to Text
Select Tab
Click the Morse to Text tab to begin decoding
Enter Morse Code
Input Morse code using dots (.) and dashes (-)
Format Properly
Separate letters with a space and words with a slash (/)
View Decoded Text
The decoded text appears instantly in the output panel
Audio Playback Controls
Prepare Translation
Enter text or Morse code to translate first
Play Audio
Click the Play button to hear the Morse code audio
Adjust Speed
Use the Speed slider to adjust playback tempo (5-40 WPM)
Adjust Frequency
Use the Frequency slider to change the tone pitch (300-1000 Hz)
Stop Playback
Click Stop to halt playback at any time
Features
Bidirectional Translation
Convert text to Morse code and decode Morse code back to text seamlessly
Audio Playback
Listen to Morse code through your speakers using the Web Audio API with smooth tone generation
Adjustable Speed
Control playback speed from 5 to 40 words per minute (WPM) using the PARIS standard timing
Adjustable Frequency
Set the tone pitch between 300 Hz and 1000 Hz to match your preference
Visual Display
See each character represented as dots and dashes with the corresponding letter shown below
Reference Chart
Quick-access chart showing Morse code for all letters (A-Z), numbers (0-9), and common punctuation marks
Copy to Clipboard
One-click copy of the translated output for easy sharing and use
Your Data Stays Private
No Uploads
No Tracking
Frequently Asked Questions
How do I format Morse code input?
Use dots (.) for short signals and dashes (-) for long signals. Separate letters with a space and words with a slash (/) surrounded by spaces.
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. translates to "HELLO WORLD"What does WPM mean in the speed setting?
WPM stands for Words Per Minute, based on the PARIS standard where each word equals 50 dot time units. This is the international standard for measuring Morse code transmission speed.
- 5-10 WPM: Beginner-friendly pace, ideal for learning
- 15-20 WPM: Intermediate speed for practice
- 25-40 WPM: Advanced speed for experienced operators
What characters are supported?
The translator supports a comprehensive set of characters:
- All 26 English letters (A-Z)
- All digits (0-9)
- Common punctuation marks (period, comma, question mark, exclamation mark, apostrophe, quotation marks, parentheses, colon, semicolon, equals sign, plus, minus, slash, ampersand, at sign)
Check the reference chart below the translator for the complete list of supported Morse code patterns.
Can I listen to the Morse code?
Yes! Click the Play button to hear audio playback of your Morse code. The translator uses the Web Audio API to generate authentic Morse code tones.
Speed Control
Frequency Control
What if a character is not recognized?
Unrecognized characters are automatically skipped in the translation process. This ensures the translator continues working even if you input unsupported symbols.
No comments yet. Be the first to comment!