Morse Code Encoder/Decoder Guide
A fast start guide for text conversion and live audio decoding.
Text Encode/Decode
1. Text → Morse
- Type the content in the “Text input” area
- The tool outputs the corresponding Morse code automatically
- Words are separated by “/” by default for readability
2. Morse → Text
- Type dots (.) and dashes (-) in the “Morse input” area
- Separate letters with spaces and words with “/” or three spaces
- The decoded text appears automatically
Live Audio Decoding
1. Start Recording
- Click “Start Recording” and allow microphone access
- The waveform and signal status will appear
- Click “Stop Recording” when you are done
2. Tap Morse Signals
- Short tones are dots (.) and tones about 3x longer are dashes (-)
- Pause briefly between letters and longer between words
- Decoded text appears in the “Decoded Text” area in real time
Parameter Reference
| Parameter | Description | Recommended |
|---|---|---|
| Signal Threshold | Minimum signal level to recognize as valid input | 0.1 (auto-adjusts with adaptive threshold) |
| Max Dot Duration | Signals shorter than this are treated as dots | 150 ms |
| Max Dash Duration | Signals longer than a dot but shorter than this are dashes | 400 ms |
| Inter-letter Pause | Pauses longer than this separate letters | 300 ms |
Tip: If the environment is noisy or timing is inconsistent, increase the threshold and adjust dot/dash durations.
FAQ
Why do I see question marks?
A question mark means an unsupported character was detected. Check that you used valid symbols.
Why is audio decoding unstable?
Keep a steady rhythm and use a quiet space. Adjust the threshold and dot/dash timings if needed.
Why does the browser ask for microphone access?
It is required to enable live audio decoding. Please allow access to proceed.
Need more help?
If you have suggestions or run into issues, feel free to reach out. We keep improving the experience.