Morse Code Converter
Convert text to Morse code or Morse code back to text, in either direction.
How this tool works
Choose a direction
Text → Morse or Morse → Text, switchable with one click.
Enter your message
Plain text, or Morse code using dots, dashes, and "/" for word breaks.
Conversion happens live
Letters, numbers, and common punctuation all map to their standard Morse equivalents.
Send it or decode it back
Copy the translated message, or swap it back in to verify it decodes to the original text.
Quick facts
- Category
- Encoders & Decoders
- Best for
- Translating a message for a ham radio or scouting exercise
About this tool
Switch between Text → Morse and Morse → Text with a single click. The converter covers the full International Morse Code alphabet: all 26 letters, digits 0-9, and common punctuation (period, comma, question mark, and more), with individual letters separated by spaces and word boundaries marked with a "/" - the widely used plain-text convention for representing Morse without needing audio or timing, since actual Morse code distinguishes word breaks by a longer pause than letter breaks, which a text representation has to signal explicitly with a symbol instead. Converting back to text validates that the input only contains dots, dashes, spaces, and word-break slashes, and reports any code sequence that doesn’t correspond to a known character rather than silently dropping it. Runs entirely client-side.
Why use this tool
Full alphabet, numbers, and punctuation
Covers the complete International Morse Code character set, not just letters.
Standard word-break convention
Uses "/" to separate words, the widely recognized plain-text representation of Morse timing.
Reports unmapped characters
Names exactly which character or code has no Morse equivalent instead of silently dropping it.
Both directions, one tool
Translate to Morse or decode a message back to text without switching tools.
Frequently asked questions
In actual transmitted Morse code, the pause between words is meant to be noticeably longer than the pause between individual letters within a word - a distinction that’s hard to represent unambiguously with plain spaces of different widths in text. Using "/" as an explicit word separator (while single spaces separate letters within a word) is the standard convention for representing Morse code as text without needing audio or precise timing.
The converter reports exactly which character or code sequence it couldn’t map, rather than silently skipping it or producing an incomplete result. This matters because Morse code only defines mappings for the standard Latin alphabet, digits, and a specific set of punctuation - accented letters, emoji, or characters from non-Latin scripts don’t have a standard International Morse Code representation.
Explore more free tools
Formatters, converters, validators, and generators - all free and running entirely in your browser.
Browse more tools