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

Text to Morse Code

Encode letters, numbers, and supported punctuation locally using dot/dash symbols and standard letter/word separators.

ITU-R M.1677-11:3:7 timingFarnsworth readyLocal audio/WAV
ReadyUnsupported characters are reported and skipped rather than silently mapped to unrelated Morse patterns.

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).

Exact text bytes, no silent character expansion

Input is NFC-normalized for composed characters such as é, but one unsupported character is never silently expanded into multiple supported letters. Copy/download and unsupported-character review are built in.

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.

Use this result with confidence

Treat conversion scope separately from training audio

This page converts supported text characters into International Morse patterns and keeps unsupported characters visible for review. Audio speed, Farnsworth spacing, tone generation, and listening practice are different workflows already covered by specialist Morse tools. Use this converter when the exact encoded sequence matters, then move to an audio or timing tool when rhythm and transmission speed become the main task.

Review punctuation and unsupported symbols explicitly

Letters and digits are straightforward, but punctuation, accented characters, emoji, and decorative Unicode may not have a standard Morse mapping. Skipping unsupported input silently can change meaning. Compare the source with the conversion status, preserve the original text, and verify any procedural signal or punctuation convention against the standard or operating context you actually intend to use.

Word and character separators are part of the representation

Morse characters need a consistent separator between letters and a larger boundary between words. Different applications may display word gaps as slashes, multiple spaces, or timed silence. When copying the textual representation into another tool, confirm that the receiving parser expects the same separators so a visually similar string is not decoded into different token boundaries.

Round-trip a critical message before handoff

For identifiers, training material, or classroom examples, decode the generated Morse back to text with an independent decoder and compare it with the original supported characters. A round-trip catches missing separators and unsupported input that a visual scan can miss. It does not certify radio procedure or timing, but it is a useful content-level verification before the code is shared.

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