Text ↔ Morse Code Converter

Convert text to Morse code or decode Morse back to text instantly in your browser. Fast, private, and easy to use.

Text ↔ Morse Code Converter
Convert text to Morse code - and Morse code back to text - instantly in your browser.
Conversion
Text → Morse
Letters become dots and dashes. Words are separated by “ / ”.
Quick reference
S: ...
O: ---
A: .-
T: -
1: .----
0: -----
Unknown characters are skipped during conversion.
RESULT
Morse output
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. -.-.--
Result ready to copy.
Use this to generate Morse code for messages, puzzles, games, and fun projects.
Tip: In Morse, spaces separate letters and “ / ” separates words (e.g. ... --- ... / .... . .-.. .-.. ---).
Runs locally in your browser. Nothing is uploaded or stored.

How the Text ↔ Morse Code Converter works

Morse code represents characters using dots (·) and dashes (–). This tool maps letters (A–Z), digits (0–9), and common punctuation into standard Morse patterns.

When converting Text → Morse, letters are separated by spaces and words are separated by “ / ” so the output stays readable and easy to copy.

When converting Morse → Text, the tool reads dot/dash tokens separated by spaces and treats “ / ” (or “|”) as a word separator.

Everything runs locally in your browser, so your input stays on your device — nothing is uploaded or stored.

  1. Text → Morse: Turns letters, numbers, and punctuation into dots and dashes.
  2. Morse → Text: Decodes Morse tokens back into readable words.
  3. Word separator: Use “ / ” between words (or “|” and the tool will normalize it).
  4. Privacy: Runs locally with no uploads.

When to use a Morse code converter

Morse is used in games, puzzles, learning challenges, geocaching clues, and “secret message” posts. A converter helps you create clean Morse output without memorizing the alphabet.

It’s also useful for decoding copy-pasted Morse strings quickly — especially when spacing or separators are inconsistent.

  1. Puzzles & games: Create clues, riddles, and hidden messages.
  2. Learning: Practice recognizing common letters and numbers.
  3. Sharing: Generate neat Morse text you can copy into posts or chats.
  4. Decoding: Paste Morse from notes or the web and convert back to text.

Formatting rules (so your output stays readable)

For best results, keep consistent separators. Morse is easiest to read when letters are separated by a single space and words are separated by “ / ”.

If you paste Morse with extra whitespace or you use “|” as a separator, the tool will normalize it into a clean format before decoding.

  1. Letters: Separate letters with spaces: .... . .-.. .-.. ---
  2. Words: Separate words with “ / ”: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
  3. Alternative: You can type “|” instead of “ / ” and it will still work.

Common examples

These are a few quick references you’ll see often. They’re useful when checking if your formatting looks correct.

  1. SOS: ... --- ...
  2. HELLO: .... . .-.. .-.. ---
  3. WORLD: .-- --- .-. .-.. -..
  4. HELLO WORLD: .... . .-.. .-.. --- / .-- --- .-. .-.. -..

Troubleshooting

If decoding gives an empty or incomplete result, it usually means spacing is off or the input contains tokens that aren’t valid Morse patterns.

Try replacing multiple spaces with a single space, and make sure words are split using “ / ”. Unknown characters are skipped to keep the output clean.

  1. No output: Make sure you included spaces between letters (tokens).
  2. Weird words: Use “ / ” between words, not just big gaps of spaces.
  3. Missing characters: Unsupported symbols are skipped by design.

FAQ

How do I separate letters and words in Morse code?

Use a space between letters and “ / ” between words. Example: ... --- ... / .... . .-.. .-.. ---

Does this tool support numbers and punctuation?

Yes. It supports A–Z, 0–9, and common punctuation like . , ? ! - ( ) and more.

Does this Morse converter upload my text?

No. Everything runs locally in your browser. Nothing is uploaded or stored.

What happens with unsupported characters?

Unsupported characters are skipped during conversion to keep the output clean.

Is this the official ITU Morse standard?

It follows the standard international Morse mappings for letters, digits, and common punctuation used in most references.