Decode · Auto-detect · Audio

Morse code decoder

Paste dots, dashes, and slashes — get plain text instantly. Runs in your browser, no upload, no account. Need to encode the other direction? Use the translator.

Spaces between letters · / between words
Switch to encoder →

Experimental

Listen with your microphone

Tap Start listening, then play or send Morse near your mic. We detect tones, time their length, and decode them in real time. Works best with a clean 500–800 Hz tone at 15–25 WPM.

Detected dots & dashes
 
Decoded text
 

Microphone access is requested only when you press Start. Audio never leaves your device.

Examples

Common patterns

Click any row to decode it instantly.

How decoding works

The format in one line

Dot
.   short signal (1 unit)
Dash
-   long signal (3 units)
Letter gap
a single space between letters (3 units)
Word gap
/   with surrounding spaces (7 units)

The decoder also accepts middle-dot (·), bullet (), en-dash (), em-dash (), and pipe (|) as separators.

Related

Keep going