convert

Morse Code

Encode text to Morse code (ITU table) or decode Morse back to text. Unrecognized characters are skipped silently.

Loading…

About Morse Code

Morse Code translates text into International (ITU) Morse code and decodes Morse back into readable text. Characters the ITU table does not cover are skipped silently, so you get clean output without error noise. It is a quick pick for puzzles, ham-radio practice, escape-room clues, or teaching kids how telegraphy worked. The translation happens in your browser.

Category
convert
Input
Accepts: text/plain.
Output
Outputs: text/plain.
Cost
Free, runs in your browser
Memory
low
Privacy: Morse Code runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Encode a short message as dots and dashes for a puzzle or scavenger hunt
  • Decode a Morse string you found in a game or cipher challenge
  • Practice reading Morse for an amateur radio license
  • Generate Morse for a classroom demonstration of telegraph history
  • Turn a name or phrase into Morse for a tattoo or jewelry design reference
  • Check your hand-decoded Morse against the canonical ITU answer

Frequently asked questions

Which Morse standard does it use?

The ITU International Morse code table, the modern standard for letters, digits, and common punctuation.

What happens to characters that have no Morse equivalent?

They are skipped silently, so the output stays clean rather than littered with error markers.

How should I format Morse for decoding?

Use standard spacing: dots and dashes for letters, gaps between letters, and larger gaps between words, matching the ITU convention.

Is anything sent to a server?

No. Encoding and decoding both run locally in your browser.

Does it handle numbers and punctuation?

Yes, the ITU table includes digits and common punctuation, so those translate both directions.

Keywords

  • morse
  • code
  • cipher
  • encode
  • decode
  • itu
  • telegraph

Try next