Home / Morse Code Tools / Morse Code to Text
Morse Code Tools

Morse Code to Text

Normalize common dot/dash glyphs, decode letter groups, and report unknown Morse patterns without uploading text.

ITU-R M.1677-11:3:7 timingFarnsworth readyLocal audio/WAV
ReadyCommon bullet and long-dash glyphs are normalized before decoding.

Runs locally in your browser. International Morse timing follows the ITU 1-dot / 3-dot / 7-dot spacing relationships. WPM timing uses the conventional PARIS reference (dot = 1200/WPM ms).

Decode with ambiguity visible

Common dot/dash glyphs normalize safely, unknown tokens stay visible, and tokens that overlap a procedural signal or common extension are surfaced instead of pretending Morse is always unambiguous.

International Morse boundary

WebToolArc follows ITU-R M.1677-1 for the International Morse alphabet and the 1-dot / 3-dot / 7-dot spacing relationships. Common extensions are labeled separately, and learning-oriented Farnsworth spacing changes gaps without changing dit/dah character speed.

Practical guide and verification

Use the tool first, then apply these checks to verify inputs, interpret the result, and hand it off without displacing the primary workflow.

Make character and word boundaries explicit before decoding

International Morse depends on timing or separators to distinguish symbols, characters, and words. In pasted dot-dash text, use a consistent delimiter between characters and a clearly different delimiter between words. A continuous string such as dots and dashes without boundaries can have multiple valid segmentations, so a decoder cannot always recover the intended message from symbols alone. Preserve the original sequence beside the decoded text when ambiguity matters.

Check punctuation, numerals, and prosigns separately

Letters are only part of International Morse. Digits and common punctuation have their own patterns, while procedural signals or prosigns may be written as joined character sequences and can depend on operating convention. If an unknown token appears, do not silently delete it to make the sentence look cleaner. Mark the unresolved token, compare it against the alphabet or prosign reference, and confirm the intended operating standard before treating the decoded message as authoritative.

Distinguish text decoding from audio decoding

This page converts already-transcribed Morse symbols to text. Audio decoding is a signal-processing problem that must estimate tone frequency, dot duration, gaps, noise, and speed before symbol lookup can begin. If the source is a recording, first obtain a reliable dot-dash transcription with an audio decoder or manual listening workflow, then use this text decoder to validate the symbols. Background noise or inconsistent keying can create errors that a text-only decoder cannot detect.

Verify important messages with a round trip

For a practical check, take the decoded text and encode it back to Morse using the same alphabet convention, then compare token by token with the original transcription. Differences can reveal an incorrect separator, an unsupported punctuation mark, or a mistaken character. A round trip cannot prove the original transmission was copied correctly, but it is a useful independent check that the text-decoding and encoding conventions agree.

Search by task, tool name, or category. Press Esc to close.
Start typing to find a tool.