TontonTools

Morse Code to Text

Decode Morse code to text — paste dots and dashes, read the message.

100% Free No signup Privacy-friendly Text Tools
Updated Sep 2026
word.trim().split(/\s+/).map(sym => this.map[sym] || '').join('') ).join(' ').trim(); }, copy() { navigator.clipboard.writeText(this.output); this.copied = true; setTimeout(() => this.copied = false, 1500); } }">

Separate letters with spaces and words with " / " or a double space.

Share X / Twitter Facebook LinkedIn WhatsApp

How to use Morse Code to Text

  1. Paste the Morse code — e.g. .... . .-.. .-.. --- with spaces between letters and / between words.
  2. Read the decoded text instantly: HELLO.
  3. Check flagged groups — a pattern that matches no character is named, catching transcription slips.
  4. Copy the message — or encode a reply with the Text to Morse tool.

What is Morse Code to Text?

A Morse code to text converter decodes dot-dash patterns back into readable characters: ... --- ...SOS, .... .. HI. Each space-separated group is matched against the international Morse table; a slash ( / ) between groups marks a word break.

Decoding by hand means memorizing 40+ patterns or shuttling between message and reference chart — slow and error-prone, since one missed dot turns E into I or A into R. A decoder turns transcribed Morse (from a puzzle, a recording, a flashing light) into text instantly.

About the Morse Code to Text

Paste the Morse — dots and dashes, letters separated by spaces, words by / — and the plain text appears instantly.

Where it helps: solving puzzle-hunt, geocache and escape-room ciphers; checking your own copying practice against the true decode while learning CW for ham radio; decoding Morse spotted in songs, films and games (artists love hiding messages in intros); and transcribing beacon identifiers. Unknown or mistyped patterns are flagged rather than skipped, so one bad group doesn't silently corrupt the message.

Decoding is instant and local to your browser. Text to Morse Code encodes the other direction — round-trip your own messages to practice.

Frequently Asked Questions

Dots and dashes with a space between letters and / between words: -.-. .- - / -.. --- --. → CAT DOG. Without letter spaces, patterns run together and can't be split unambiguously.
Use standard . and - characters. Transcriptions using _ or – should be find-and-replaced to - first — the patterns are identical, only the symbol differs.
Morse patterns are dense: . is E, .. is I, ... is S. A missed or added dot maps to a different valid letter, not gibberish — which is why the flagged-group check matters for the invalid ones.
Transcribe first: short flash/beep = dot, long = dash (3× longer), letter gaps = space, word gaps = /. Then paste. With practice the transcription step happens in your head.
Yes — the international table covers digits (----- is 0, .---- is 1) and common punctuation like the period (.-.-.-) and question mark (..--..).

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.