How to Use the Morse Code Decoder
Our Morse code decoder offers three ways to convert Morse code to text:
- Text Input — Type or paste Morse code directly using dots and dashes
- Microphone — Let your device listen to Morse code audio in real-time
- File Upload — Upload audio or video files containing Morse code
Choose the method that works best for your situation. Text input is fastest for manual entry, while audio decoding is perfect for learning or when you encounter Morse code "in the wild."
Text Input Decoding
The text input method accepts Morse code in standard format:
.(period) represents a dot (dit)-(hyphen) represents a dash (dah)(space) separates letters within a word/(forward slash) separates words
Example: To decode "HELLO WORLD", enter:
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. The decoder automatically converts your input as you type. Invalid characters are filtered out to ensure only valid Morse code is processed. Visit our Morse Code Alphabet page for a complete reference.
Microphone Audio Decoding
The microphone feature uses your device's audio input to detect Morse code tones in real-time. Here's how it works:
- Click "Start Listening" to activate your microphone
- Play Morse code audio near your device (speaker, radio, or another device)
- The decoder analyzes audio frequencies to detect tones
- Detected patterns are converted to dots, dashes, and spaces
- The decoded text appears automatically
Optimal Settings for Microphone Decoding
- Tone Frequency: The decoder is optimized for ~600 Hz tones (standard Morse)
- Volume: Play audio at a moderate volume—too loud causes distortion
- Distance: Keep the audio source 6-12 inches from your microphone
- Environment: Minimize background noise for best results
File Upload Decoding
Upload audio or video files containing Morse code to decode them:
Supported Formats
| Type | Formats |
|---|---|
| Audio | MP3, WAV, OGG, M4A, AAC |
| Video | MP4, WebM, OGG |
How File Decoding Works
- Upload your audio or video file
- The decoder extracts and analyzes the audio track
- It detects Morse code tone patterns throughout the file
- The complete Morse code and decoded text are displayed
This is ideal for decoding recorded Morse messages, ham radio recordings, or educational content.
Understanding Morse Code Timing
The decoder uses timing to distinguish between elements:
| Element | Duration | Meaning |
|---|---|---|
| Dot (dit) | 1 unit | Short tone |
| Dash (dah) | 3 units | Long tone (3× dot) |
| Intra-character gap | 1 unit | Silence between elements in a letter |
| Inter-character gap | 3 units | Silence between letters |
| Word gap | 7 units | Silence between words |
At 20 words per minute (WPM), one unit equals about 60 milliseconds. The decoder automatically adapts to different speeds by analyzing the patterns in the audio.
Tips for Accurate Decoding
For Text Input
- Use consistent spacing: one space between letters, slash between words
- Double-check your dots and dashes—a single error changes the letter
- Copy Morse code directly from sources when possible
For Audio Decoding
- Use clear, single-tone Morse audio (not music or complex sounds)
- Ensure the audio has consistent volume throughout
- Standard speeds (15-25 WPM) decode most reliably
- High-frequency tones (600-800 Hz) are detected more easily
- For noisy recordings, try cleaning up the audio in an editor first
Common Decoding Challenges
- Background noise: Can create false detections—use cleaner audio
- Variable speed: Hand-sent Morse varies—the decoder adapts but may miss some
- Weak signals: Low-volume audio may not be detected consistently
- Non-standard tones: Very low or very high frequencies may not decode well
Frequently Asked Questions
How do I decode Morse code using text input?
Enter Morse code using dots (.) and dashes (-). Separate letters with spaces and words with forward slashes (/). For example: ".... . .-.. .-.. --- / .-- --- .-. .-.. -.." decodes to "HELLO WORLD".
How does the microphone decoding work?
The decoder listens for audio tones around 600 Hz (standard Morse frequency). It detects the duration of tones to distinguish dots from dashes, and gaps to separate letters and words. Play Morse audio near your microphone for best results.
What audio files can I upload?
The decoder supports common audio formats (MP3, WAV, OGG, M4A) and video formats (MP4, WebM). The audio should contain clear Morse code tones. Background noise may affect accuracy.
Why is the microphone not detecting my Morse code?
Ensure the Morse audio is played at a clear tone frequency (around 600 Hz works best). Reduce background noise, play the audio close to your microphone, and make sure the volume is adequate but not clipping.
What's the difference between dots and dashes in Morse code?
A dot (dit) is a short signal lasting 1 time unit. A dash (dah) is a longer signal lasting 3 time units—exactly 3 times the length of a dot. The decoder uses these timing differences to distinguish between them.
Can the decoder handle fast Morse code?
Yes, the decoder can handle various speeds. For manual text input, speed doesn't matter. For audio decoding, very fast Morse (40+ WPM) may be harder to detect accurately. Standard speeds (15-25 WPM) work best.
What if some characters aren't decoded correctly?
Audio quality significantly affects decoding accuracy. Try uploading cleaner audio, adjusting the volume, or entering Morse code manually. The decoder works best with clear, consistent tones.
Does this decoder support American Morse Code?
This decoder uses International Morse Code, which is the worldwide standard. American Morse Code (used historically on landline telegraphs) has different patterns and is not currently supported.