Morse Code Converter

Translate text to Morse code or decode Morse code back to text.

Text ↔ Morse codeDots and dashesLocal text processingUpdated May 2026

Use dots and dashes separated by spaces. Slash ( / ) is commonly used to separate words.

Output is copy-ready. Unsupported symbols are warned instead of silently corrupted.

Converted output

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

Detected mode

Text to Morse

Auto mode selects this based on input.

Input characters

11

Characters entered in the input box.

Morse symbols

32

Dots and dashes in the Morse side.

Morse letters

10

Separated Morse patterns counted as letters.

Local conversion

Entered text is converted locally in your browser.

Audio playback

Optional Morse tones use lightweight Web Audio API playback.

Clear warnings

Unsupported text characters and invalid Morse patterns are labelled clearly.

Dynamic Conversion Insights

Your text converts into 32 Morse dot/dash symbols.
Dots are short signals and dashes are longer signals.
Spaces separate Morse letters; slashes are commonly used between words.
No unsupported character or invalid Morse warnings detected.
Some punctuation may not exist in every Morse reference chart.
Audio playback speed is set to 18 WPM.

How Morse Code Works

Morse code represents characters using dots and dashes.

Each letter has a unique signal pattern.

Spaces separate letters and words.

Morse code was historically used in telegraph communication.

Modern Morse code standards support letters, numbers, and some punctuation.

Dots, Dashes, Spacing, and Timing

Dot

A short signal.

Dash

A longer signal.

Letter gap

Separates one Morse character from the next.

Word gap

Often shown as a slash in text-based Morse.

International Morse Code and Character Support Notes

International Morse code is the modern standard.
Not every Unicode symbol has a Morse mapping.
Punctuation support varies by implementation.
Morse code is usually represented online with ASCII dots and dashes.
Accented characters may need normalization or may not be supported.
Unsupported symbols are warned instead of silently corrupted.

Common Morse Code Examples

Learning, Communication, and Debugging Use Cases

Learning Morse code

Classroom demonstrations

Communication history

Puzzle and escape room games

Hobby radio practice

Debugging Morse encoders

Simple signaling demos

Novelty text conversion

Accessibility experiments

Privacy and Local Processing Notes

Entered text is processed locally in the browser.
No account is required.
No backend storage is added by this page.
Morse playback runs locally.
Copied content stays under your control.
This tool is intended for lightweight learning, conversion, and experimentation.

Method Explanation

Text to Morse

  1. 1. Read the input text.
  2. 2. Normalize letters and supported symbols.
  3. 3. Look up each character in the Morse mapping table.
  4. 4. Separate letters and words using configured separators.
  5. 5. Render copy-ready Morse output.

Morse to Text

  1. 1. Read Morse symbols from the input.
  2. 2. Split symbols using spaces or configured separators.
  3. 3. Detect word boundaries.
  4. 4. Decode each Morse sequence using the reverse lookup table.
  5. 5. Show readable text and warnings for invalid sequences.

Frequently Asked Questions

Morse code is a communication system that represents letters, numbers, and some punctuation using dots and dashes.