SOS
Input
... --- ...
Output
SOS
Free online Morse code decoder. Paste your dots and dashes to instantly decipher them into English text. Fast, accurate, and easy to use.
If you have any questions or suggestions, please feel free to contact us.
support@morsecodegenerator.org
Use the Morse code alphabet chart as a quick reference while you generate, translate, listen to, or practice Morse code. It shows the dot-and-dash patterns for supported letters, numbers, and punctuation.
| Latin Letter | to Morse Code | Sound |
|---|---|---|
| A | .- | |
| B | -... | |
| C | -.-. | |
| D | -.. | |
| E | . | |
| F | ..-. | |
| G | --. | |
| H | .... | |
| I | .. | |
| J | .--- | |
| K | -.- | |
| L | .-.. | |
| M | -- | |
| N | -. | |
| O | --- | |
| P | .--. | |
| Q | --.- | |
| R | .-. | |
| S | ... | |
| T | - | |
| U | ..- | |
| V | ...- | |
| W | .-- | |
| X | -..- | |
| Y | -.-- | |
| Z | --.. |
| Numbers | to Morse Code | Sound |
|---|---|---|
| 0 | ----- | |
| 1 | .---- | |
| 2 | ..--- | |
| 3 | ...-- | |
| 4 | ....- | |
| 5 | ..... | |
| 6 | -.... | |
| 7 | --... | |
| 8 | ---.. | |
| 9 | ----. |
| Punctuation | to Morse Code | Sound |
|---|---|---|
| . | .-.-.- | |
| , | --..-- | |
| ? | ..--.. | |
| ' | .----. | |
| ! | -.-.-- | |
| / | -..-. | |
| ( | -.--. | |
| ) | -.--.- | |
| & | .-... | |
| : | ---... | |
| ; | -.-.-. | |
| = | -...- | |
| + | .-.-. | |
| - | -....- | |
| _ | ..--.- | |
| " | .-..-. | |
| $ | ...-..- | |
| @ | .--.-. | |
| ¿ | ..-.- | |
| ¡ | --...- |
Free online Morse code decoder. Paste your dots and dashes to instantly decipher them into English text. Fast, accurate, and easy to use.
Type text such as SOS or HELLO, or paste Morse code such as ... --- ... Use spaces between letters and a slash / between words.
Input
... --- ...
Output
SOS
Input
.... . .-.. .-.. ---
Output
HELLO
Input
.. / .-.. --- ...- . / -.-- --- ..-
Output
I LOVE YOU
Upload a Morse code audio file or use your microphone to decode Morse audio into readable text. Ideal for checking practice recordings, live signals, and Morse sound clips.
Translate text to Morse code or Morse code to text instantly with real-time conversion, copy-ready output, and built-in audio playback.
Turn text or Morse code into playable Morse sound. Adjust speed, pitch, and Farnsworth spacing, then play or download the audio as a WAV file.
Convert words, phrases, numbers, and punctuation into Morse code instantly. Copy the dot-and-dash output or play it as sound for practice.
A Morse code decoder is an online tool designed to translate sequences of dots and dashes (or dits and dahs) back into readable English text. Whether you are solving a geocaching puzzle, participating in an escape room, or analyzing amateur radio transmissions, our decoder simplifies the process of deciphering Morse code.
While learning how to read Morse code by ear or sight takes months of practice, this decoder provides an instant, accurate translation, supporting standard International Morse Code, numbers, and common punctuation marks.
Using our decoder is incredibly straightforward:
.) for dots and hyphens (-) for dashes./) or three spaces.Our users rely on this tool for a variety of scenarios:
When using a Morse code decoder, proper spacing is critical. The algorithm relies on spaces to distinguish between individual letters and entire words.
... --- ...)./) or multiple spaces (e.g., .... . .-.. .-.. --- / .-- --- .-. .-.. -..).If your input runs together without spaces (e.g., ...---...), the decoder will attempt to decipher it, but it may misinterpret the sequence since multiple letter combinations could theoretically produce the same continuous string of dots and dashes.
This specific page is designed to decode text-based Morse code (dots and dashes). If you have an audio file or want to decode Morse code sounds from your microphone, please use our dedicated Morse Code Audio Decoder instead.
# symbol?If the decoder encounters a sequence of dots and dashes that does not correspond to any valid letter, number, or punctuation mark in the International Morse Code standard, it will output a # symbol to indicate an unrecognized character. Check your spacing and ensure you haven't accidentally merged two letters together.
Our decoder strictly follows the International Morse Code standard, which is based on the basic Latin alphabet. It will successfully decode into English, as well as Spanish, French, and German characters that fall within standard Latin letters. For special characters like Ñ or Ä, specific extended Morse code patterns are required.