Private by default · runs in your browser
Morse Code Translator
Translate text ↔ Morse instantly. Nothing is uploaded.
How to use this translator
Three steps, no setup. The translator detects what you paste and picks the right direction automatically.
- 01
Enter your signal
Type plain text, or paste dots and dashes. Auto-detect figures out the direction.
- 02
Read the translation
The result updates live. Unsupported characters stay visible with a warning.
- 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.
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.
Keep going with MorseAtlas
Morse Code Alphabet
Interactive A–Z, numbers and punctuation chart with click-to-hear audio.
Audio Decoder
Turn a clear Morse tone from a file or microphone back into text.
Audio Generator
Tune speed, pitch and volume, then download the signal as a WAV file.
SOS in Morse Code
The exact pattern ... --- ..., with rhythm, history and a mini player.