Skip to main content
MorseAtlas

Private by default · runs in your browser

Morse Code Translator

Translate text ↔ Morse instantly. Nothing is uploaded.

Loading translator…

How to use this translator

Three steps, no setup. The translator detects what you paste and picks the right direction automatically.

  1. 01

    Enter your signal

    Type plain text, or paste dots and dashes. Auto-detect figures out the direction.

  2. 02

    Read the translation

    The result updates live. Unsupported characters stay visible with a warning.

  3. 03

    Hear or share it

    Play the tone, copy the Morse, download a WAV, or copy a share link — all locally.

Quick Morse alphabet

Tap a letter in the full alphabet chart to hear it — including numbers and punctuation.

A.-
B-...
C-.-.
D-..
E.
F..-.

How Morse code timing works

Morse is a rhythm, not just symbols. One dot lasts one timing unit; a dash lasts three. The gap between symbols inside a letter is one unit, between letters three units, and between words seven.

Speed is measured in words per minute (WPM) using the standard word PARIS. At 20 WPM a dot lasts 60 ms — the formula is 1200 / WPM. MorseAtlas uses this exact PARIS timing for playback and WAV export.

Frequently asked questions

What is Morse code?

Morse code is a method of encoding text as sequences of short signals (dots) and long signals (dashes). Each letter, digit and some punctuation marks map to a unique pattern — for example S is three dots (…) and O is three dashes (———). It was designed for telegraphy and is still used in radio communication today.

How do I translate Morse code?

Type or paste your text or Morse into the input box above. MorseAtlas detects the direction automatically: plain text becomes Morse, and dots-and-dashes become readable text. You can also force a direction with the mode buttons.

What separates letters and words in Morse code?

A single space separates letters, and a slash surrounded by spaces ( / ) separates words. For example, "SOS" is written "... --- ..." while "I LOVE YOU" is ".. / .-.. --- ...- . / -.-- --- ..-". MorseAtlas accepts several input styles, including slashes without spaces and underscores as dashes.

Can MorseAtlas play Morse audio?

Yes. Press Play to hear the signal as a clean tone. You can adjust the speed (WPM), pitch in hertz and volume in the settings under the translator. The same timing powers WAV download and the screen-flash option.

Is my text uploaded to a server?

No. All translation and audio processing happens locally in your browser. Nothing you type or record is sent anywhere — you can even use the translator offline once the page has loaded.

What WPM should I use?

20 WPM is the common default and a good starting point. Slower speeds like 10–15 WPM are easier when you are learning to copy by ear; faster speeds sound more like real radio traffic. Speed follows the standard PARIS timing: one dot equals 1200 divided by WPM milliseconds.