Morse Code Converter
Translate text to Morse code or decode Morse code back to text.
Use dots and dashes separated by spaces. Slash ( / ) is commonly used to separate words.
Output is copy-ready. Unsupported symbols are warned instead of silently corrupted.
Converted output
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Detected mode
Text to Morse
Auto mode selects this based on input.
Input characters
11
Characters entered in the input box.
Morse symbols
32
Dots and dashes in the Morse side.
Morse letters
10
Separated Morse patterns counted as letters.
Local conversion
Entered text is converted locally in your browser.
Audio playback
Optional Morse tones use lightweight Web Audio API playback.
Clear warnings
Unsupported text characters and invalid Morse patterns are labelled clearly.
Dynamic Conversion Insights
How Morse Code Works
Morse code represents characters using dots and dashes.
Each letter has a unique signal pattern.
Spaces separate letters and words.
Morse code was historically used in telegraph communication.
Modern Morse code standards support letters, numbers, and some punctuation.
Dots, Dashes, Spacing, and Timing
Dot
A short signal.
Dash
A longer signal.
Letter gap
Separates one Morse character from the next.
Word gap
Often shown as a slash in text-based Morse.
International Morse Code and Character Support Notes
Common Morse Code Examples
Learning, Communication, and Debugging Use Cases
Learning Morse code
Classroom demonstrations
Communication history
Puzzle and escape room games
Hobby radio practice
Debugging Morse encoders
Simple signaling demos
Novelty text conversion
Accessibility experiments
Privacy and Local Processing Notes
Method Explanation
Text to Morse
- 1. Read the input text.
- 2. Normalize letters and supported symbols.
- 3. Look up each character in the Morse mapping table.
- 4. Separate letters and words using configured separators.
- 5. Render copy-ready Morse output.
Morse to Text
- 1. Read Morse symbols from the input.
- 2. Split symbols using spaces or configured separators.
- 3. Detect word boundaries.
- 4. Decode each Morse sequence using the reverse lookup table.
- 5. Show readable text and warnings for invalid sequences.
Frequently Asked Questions
Related tools