Convert Morse to Text

Decode International Morse Code back to plain text with support for custom symbols and special signals.

Input (Morse Code)
Character representing Morse dot character.
Character representing Morse dash character.
Decrypt special abbreviated messages, such as KN, AS, SK, and others.
How it works
  • Letters should be separated by spaces
  • Words should be separated by seven dots (....... ) or slash (/)
  • Supports A-Z, 0-9, and common punctuation
  • Invalid Morse sequences are skipped
  • Special signals: AA, AS, BT, KA, KN, SN, SK, SOS
Output (Decoded Text)

What It Does

Convert Morse code back to readable text instantly with this free online Morse code decoder. Simply paste or type any Morse code sequence — using dots (.) and dashes (-) — and the tool will translate each pattern into its corresponding letter, number, or punctuation mark in real time. Whether you've received a Morse-encoded message, are working through a ham radio transmission, or studying for an amateur radio license exam, this decoder handles it all without requiring any specialized software or hardware. The tool recognizes the standard International Morse Code alphabet, digits 0–9, and common punctuation characters. Word boundaries are detected automatically using double spaces, while single spaces separate individual characters, so you don't need to reformat your input. Beyond simple decoding, this tool is valuable for educators teaching telecommunications history, puzzle designers embedding Morse clues in escape rooms, and developers testing Morse encoding pipelines. The clean, distraction-free interface means you get your translation quickly and can copy the result with a single click. No registration, no ads blocking your workflow, and no data stored on our servers — your messages remain private.

How It Works

The Convert Morse to Text applies its selected transformation logic to your input and produces output based on the options you choose.

It applies a fixed set of transformation rules to your input, so the output is stable and easy to verify.

All processing happens in your browser, so your input stays on your device during the transformation.

Common Use Cases

  • Decoding a Morse code message received over a ham radio or shortwave transmission into plain readable English.
  • Translating Morse code clues embedded in escape room puzzles or geocaching challenges to reveal hidden words or phrases.
  • Studying and self-quizzing while learning Morse code — enter a sequence and check whether your interpretation was correct.
  • Verifying the output of a Morse encoding program or script by decoding the result back to the original text.
  • Interpreting historical Morse transmissions or telegrams found in archives, museums, or research materials.
  • Assisting first responders or educators who need to quickly decode an emergency SOS signal (... --- ...) in a training scenario.
  • Integrating Morse decoding into classroom lessons about the history of telecommunications and early long-distance communication.

How to Use

  1. Type or paste your Morse code into the input field, using dots (.) for short signals and dashes (-) for long signals.
  2. Separate each letter with a single space — for example, '.... . .-.. .-.. ---' represents the word HELLO.
  3. Separate each word from the next using two or more spaces, or a forward slash (/) depending on the input format you have.
  4. Watch the decoded text appear instantly in the output field as you type, or press the Decode button if using the manual mode.
  5. Review the translated text in the output panel, then click the Copy button to copy it to your clipboard for use elsewhere.
  6. If your output contains unexpected characters, double-check that your dots and dashes are correctly spaced — extra or missing spaces are the most common cause of decoding errors.

Features

  • Real-time decoding that translates Morse patterns to text character by character as you type, with no page reloads required.
  • Full support for the International Morse Code standard, covering all 26 Latin letters, digits 0–9, and common punctuation marks.
  • Intelligent word-boundary detection that recognizes both double-space and forward-slash (/) separators between words.
  • One-click Copy button that places the decoded text directly on your clipboard, ready to paste into any application.
  • Graceful error handling that flags unrecognized sequences with a placeholder character rather than silently dropping them, so you know exactly where a transmission was unclear.
  • Works entirely in your browser — no data is sent to a server, keeping sensitive or private messages completely confidential.
  • Mobile-friendly responsive layout so you can decode Morse code on a phone or tablet as easily as on a desktop.

Examples

Below is a representative input and output so you can see the transformation clearly.

Input
SOS
Output
... --- ...

Edge Cases

  • Very large inputs may take a few seconds to process in the browser. If performance slows, split the input into smaller batches.
  • Mixed formatting (tabs, line breaks, or inconsistent delimiters) can affect output. Normalize spacing first if needed.
  • Convert Morse to Text follows the selected options strictly. If the output looks unexpected, re-check option settings and input format.

Troubleshooting

  • Output looks unchanged: confirm the input contains the pattern this tool modifies and that the correct options are selected.
  • Output differs from a previous run: confirm that the input and every option match, because deterministic tools should repeat when the settings are identical.
  • Unexpected characters: check for hidden whitespace or encoding issues in the input and try normalizing first.
  • Slow processing: reduce input size or try a modern browser with more available memory.

Tips

The most common decoding mistake is incorrect spacing — each Morse character must be separated by exactly one space, and words must be separated by two spaces or a slash. If your output looks garbled, re-check your spacing first before assuming the Morse itself is wrong. When copying Morse from a source that uses hyphens (-) instead of dashes, this tool accepts both, so you don't need to manually substitute characters. For longer transmissions, decode in sentence-sized chunks to make it easier to spot and correct any errors rather than processing an entire block at once.

Morse code is one of the most enduring communication systems ever devised. Developed in the 1830s and 1840s by Samuel Morse and Alfred Vail alongside the electrical telegraph, it encoded the letters of the alphabet and numerals as sequences of short and long signals — dots and dashes — that could be transmitted as electrical pulses over a wire. What made Morse code revolutionary was its simplicity: the entire encoding scheme fits on a single reference card, yet it was capable of carrying complex messages across thousands of miles of wire at speeds previously impossible. The International Morse Code, standardized in 1865 and updated over the following century, uses a straightforward logic for letter assignment. The most frequently used letters in the English language — E and T — are assigned the shortest codes (a single dot and a single dash, respectively), while rare letters like Q and Y use longer four-symbol sequences. This frequency-based design minimizes the average transmission time of real-world messages, a principle that echoes in modern data compression algorithms like Huffman coding. Although the commercial telegraph network that made Morse code famous was eventually replaced by telephone and later digital communication, Morse did not disappear. Amateur (ham) radio operators around the world still use Continuous Wave (CW) Morse transmission on shortwave bands, and until 2007 the International Telecommunication Union required Morse proficiency for certain maritime radio licenses. Today it remains a popular operating mode among amateur radio enthusiasts because its narrow bandwidth allows signals to punch through interference and propagate across continents even with very low transmission power. Morse code has also found a second life in accessibility technology. People with severe motor impairments can use a single switch to tap out Morse code, which assistive software then converts to text — enabling communication for individuals who cannot use conventional keyboards. Google's Gboard keyboard for Android includes a built-in Morse input mode, bringing the 19th-century system into the smartphone era. **Morse Decoding vs. Morse Encoding** Decoding (Morse to text) and encoding (text to Morse) are inverse operations, but decoding is often considered the harder skill for humans learning the code, because it requires real-time pattern recognition without the ability to look up each letter. Online decoders like this tool bridge that gap, letting learners verify their interpretations instantly. For developers, decoding is also the more computationally interesting direction: encoding is a simple lookup table, while decoding requires parsing a stream of symbols with variable-length codes — similar in structure to Huffman decoding. **The SOS Signal** The three-letter sequence SOS (... --- ...) is the most widely recognized Morse phrase in the world, adopted as an international distress signal in 1906 specifically because its symmetrical dot-dash-dot pattern is unmistakable even in noisy or partial transmissions. Contrary to popular myth, SOS is not an abbreviation for any specific phrase — it was chosen purely for its distinctive Morse signature. **Morse Code in Popular Culture** Morse code appears throughout film, literature, and puzzle design as a cipher or hidden message device. Escape rooms frequently embed Morse clues in audio clips or blinking lights. Video games use Morse to unlock secret messages. Even the James Bond film series has featured Morse-coded transmissions as plot elements. This cultural footprint keeps demand for quick, reliable online Morse decoders strong among casual enthusiasts as well as serious practitioners.

Frequently Asked Questions

What is Morse code and how does it work?

Morse code is a telecommunication system that represents letters, numbers, and punctuation as sequences of short signals (dots) and long signals (dashes). Each character has a unique pattern — for example, the letter A is dot-dash (.-) and the letter B is dash-dot-dot-dot (-...). Originally transmitted as electrical pulses over telegraph wires, Morse code can also be conveyed as sound, light flashes, or any binary on/off medium. A decoder tool like this one looks up each incoming dot-dash pattern in the standard International Morse Code table and outputs the corresponding character.

How do I correctly format Morse code for this decoder?

Use a dot (.) for each short signal and a dash (-) for each long signal. Separate individual letters from each other with a single space, and separate words from each other with two spaces or a forward slash (/). For example, 'HELLO WORLD' in Morse is '.... . .-.. .-.. --- / .-- --- .-. .-.. -..'. The most common formatting mistake is using incorrect spacing, which causes the decoder to misread where one character ends and the next begins.

What characters does this Morse code decoder support?

The decoder supports all 26 letters of the Latin alphabet (A–Z), the digits 0 through 9, and common punctuation marks including the period, comma, question mark, apostrophe, exclamation mark, slash, hyphen, and more — all as defined in the International Morse Code standard. Characters that do not have a Morse representation, or sequences that don't match any known pattern, are flagged with a placeholder so you can identify where a transmission was unclear rather than silently losing data.

Why does my decoded output look wrong or garbled?

The most frequent cause of garbled output is a spacing error in the input. Remember that a single space separates letters and two spaces (or a slash) separate words — if you accidentally use a single space between words, the decoder treats both words as one run of letters. Also check that you haven't accidentally used a lowercase 'l' or capital 'I' in place of the digit '1', or an 'O' in place of a zero. If you're copying Morse from another source, watch for inconsistent dash characters (some sources use hyphens, em dashes, or underscores) and standardize them before decoding.

What is the difference between Morse code decoding and Morse code encoding?

Encoding converts plain text into Morse code patterns (text to dots and dashes), while decoding does the reverse (dots and dashes back to text). Encoding is straightforward — each letter maps to exactly one Morse sequence via a lookup table. Decoding is slightly more complex because it requires correctly parsing variable-length symbol sequences separated by spaces. This tool specifically handles decoding; if you need to go the other direction, use our companion text-to-Morse encoder tool.

Is Morse code still used today?

Yes, Morse code remains actively used in several contexts. Amateur (ham) radio operators worldwide use Morse transmission on shortwave frequencies, where its narrow bandwidth and simplicity allow communication across continents with minimal equipment. It is also used in aviation, where radio navigation beacons broadcast their identifiers in Morse so pilots can verify the correct station. Accessibility technology has embraced Morse code as an input method for people with motor disabilities, and it continues to appear in education, escape rooms, puzzles, and popular culture.