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

ParameterDescriptionRecommended
Signal ThresholdMinimum signal level to recognize as valid input0.1 (auto-adjusts with adaptive threshold)
Max Dot DurationSignals shorter than this are treated as dots150 ms
Max Dash DurationSignals longer than a dot but shorter than this are dashes400 ms
Inter-letter PausePauses longer than this separate letters300 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.