How the audio decoder works
Drop in an audio file and your browser scans it for a steady tone (typically between 300 Hz and 1 kHz). Each time the tone is audible the decoder records a "key-down"; each silence is a "key-up". It measures how long each signal lasts, calibrates the shortest beep as a dot, and classifies longer beeps as dashes. Gaps between signals are translated to letter and word breaks. The resulting pattern is then decoded using the Morse chart for the language you picked.
Tips for best results
- Use a clean recording with as little background noise as possible.
- The decoder works best when the Morse sender uses a single steady tone.
- Consistent timing between dots, dashes, and gaps dramatically improves accuracy.
- Keep the audio level high enough to cross the detection threshold, but not clipping.
- For very fast code, reduce the expected dot duration in settings so short beeps are still detected.
Privacy
Everything runs locally in your browser. Any files you drop or open are never uploaded or stored on any server.