Skip to content
MixTool

Morse code to text translator

Paste dots and dashes and get plain text back — with unknown codes clearly marked.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Decode any Morse message

Paste Morse code using dots (.) and dashes (-), with a space between letters and a slash (/) or three spaces between words. The translator also accepts the typographic “•” and “—” characters that phones and word processors sometimes insert.

Any group that isn't valid Morse is shown as � and counted, so you can find typos quickly. You can also play the code as audio to check it by ear.

How to decode Morse code

  1. 1

    Paste the code

    For example: .... . .-.. .-.. --- / .-- --- .-. .-.. -..

  2. 2

    Read the translation

    Text appears instantly.

  3. 3

    Check warnings

    Fix groups shown as �.

Key features

  • Flexible separators

    Slashes, pipes or triple spaces between words.

  • Typo-tolerant symbols

    Handles •, · and — characters.

  • Audio check

    Listen to the code at any speed.

  • Two-way

    Swap direction to write Morse.

Common uses

  • Puzzles and geocaching: Decode Morse clues.
  • Learning: Check your own transcriptions.
  • Radio hobby: Read messages you've written down.

Tips and good to know

  • If everything decodes as one long word, add “ / ” between words.
  • Prosigns such as AR or SK aren't included; they decode as separate letters if written that way.

Frequently asked questions

How do I separate words in Morse code?

Use a slash (/) or three spaces between words, and one space between letters.

What does .-. .- -- mean?

It spells “RAM”.

Why do some letters show as �?

That group of dots and dashes doesn't match any Morse character — often a missing or extra symbol.