World’s largest virtual agentic engineering & quality conference

WHENAUG 19-21
WHEREVirtual · Global
Register Now

Morse Code Translator

Translate text to Morse code and Morse to text with adjustable WPM, Farnsworth timing, tone frequency, light flash, vibration and downloadable WAV audio - 100% in your browser. It is maintained by the team at TestMu AI (formerly LambdaTest).

Categories

...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free
...
TestMu Conf 2026

World's largest virtual agentic engineering & quality conference

...

AUG 19-21, 2026

REGISTER NOW
Input
Options
Output:
Output

What is Morse Code?

Morse code is a character encoding that represents letters, numbers, and punctuation as sequences of short signals (dots) and long signals (dashes). The current international standard, ITU-R Recommendation M.1677-1, defines the code for 26 Latin letters, 10 digits, and common punctuation, transmitted as sound, light, or radio signals.

Samuel Morse and Alfred Vail developed the original code in the 1830s and 1840s for the electric telegraph. It remains in use today in amateur radio, aviation navigation beacon identifiers, and accessibility input systems, and it survives in emergency signaling through the SOS distress pattern.

All translation, audio synthesis, and WAV rendering on this page happen in your browser. Nothing you type is uploaded to a server.

How Do You Convert Text to Morse Code and Back?

The translator detects the direction automatically. If your input contains only dots, dashes, slashes, and spaces, it is decoded as Morse; anything else is encoded to Morse. You never have to pick a mode.

Text to Morse Code

Type or paste text and each character is replaced with its code from the selected alphabet table: Latin, Cyrillic, Hebrew, Arabic, or Persian. Codes are separated by single spaces, and each space between words becomes a / separator. Unsupported characters produce a clear error naming the exact character instead of silently dropping it.

Morse Code to Text

Paste Morse code such as ... --- ... and it is decoded back to readable text using the same alphabet table. This is useful for checking your own keying practice or decoding a message a friend sent you. For other classic text ciphers, try the TestMu AI Caesar Cipher Decoder or ROT-13 Encoder/Decoder.

How Do You Use This Morse Code Translator?

  • Enter your message: Type or paste text or Morse code into the input field, pick a preset (SOS, HELLO WORLD, MAYDAY), upload a .txt file, or enable Tap Input and key dots and dashes with the spacebar.
  • Choose the alphabet: Latin, Cyrillic, Hebrew, Arabic, or Persian. The chart and error messages follow the selected alphabet.
  • Read the output: With Auto Update on, the translation appears as you type; otherwise click Translate. Copy or download the result as a .txt file.
  • Tune the playback: Set the character speed (WPM), Farnsworth effective speed, tone frequency (300 to 1000 Hz), and volume, then toggle Sound, Light flash, or Vibrate output.
  • Play, save, or share: Use Play, Stop, Repeat, and Mute to hear the code, Download .wav for an audio file, or Share to copy a link that restores your message and settings.

What Are the Morse Codes for Letters, Numbers, and Punctuation?

The tables below list the International Morse Code assignments from ITU-R M.1677-1, the same tables this translator uses for the Latin alphabet. If you work with non-Latin scripts often, the TestMu AI Unicode Text Converter is a useful companion.

Alphabets in Morse Code

CharacterMorse Code
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..

Numbers in Morse Code

NumberMorse Code
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.
0-----

Special Characters in Morse Code

SymbolMorse Code
. (Period).-.-.-
, (Comma)--..--
: (Colon)---...
; (Semicolon)-.-.-.
? (Question Mark)..--..
' (Apostrophe).----.
! (Exclamation Mark)-.-.--
/ (Slash)-..-.
( (Open Paren)-.--.
) (Close Paren)-.--.-
& (Ampersand).-...
- (Hyphen)-....-
_ (Underscore)..--.-
" (Quotation Mark).-..-.
@ (At Sign).--.-.
= (Equals Sign)-...-
+ (Plus Sign).-.-.

How Does the Morse Code Translator Work?

Translation is a table lookup: each character maps to its dot-dash sequence in the selected alphabet (the Latin table follows ITU-R M.1677-1, and Cyrillic, Hebrew, Arabic, and Persian use the standard non-Latin extensions). For example, PARIS becomes .--. .- .-. .. ...

Playback follows the standard timing units: a dot is 1 unit, a dash is 3, gaps inside a character are 1, gaps between letters are 3, and gaps between words are 7. At the default 20 WPM a unit is 60 ms. Lowering the Farnsworth speed keeps each character at full speed but stretches the gaps between letters and words, the beginner-friendly spacing method defined in the ARRL Farnsworth timing standard.

Audio is generated as a sine tone at your chosen frequency with the Web Audio API, and Download .wav renders the same timeline offline into a 16-bit, 44.1 kHz WAV file. The Share button encodes your message and settings into the page URL so the link reopens the translator in the same state.

What Are Common Mistakes in Morse Code Translation?

  • Incorrect spacing: A single space separates letters and / separates words. Merging . . (E E) into .. silently turns two letters into I.
  • Confusing dots and dashes by ear: A dash is exactly 3 times a dot. If your keying drifts between lengths, the decoder cannot tell them apart, and neither can a human listener.
  • Mixing up near-identical codes: E (.) versus I (..), or S (...) versus H (....), are the most common reading errors at higher speeds.
  • Starting practice at full speed: Slow overall speed with full-speed characters (the Farnsworth slider on this page) trains recognition better than slowing everything down.

How Can I Learn Morse Code?

  • Learn by sound, not by chart: Set the WPM slider to 15 or higher and the Farnsworth slider to 5, then listen to single letters. Full-speed characters with long gaps build sound recognition instead of dot counting.
  • Start with the short codes: E (.), T (-), A (.-), N (-.), I (..), and M (--) cover a surprising share of English text and give quick wins.
  • Key it yourself: Turn on Tap Input and send letters with the spacebar. The translator decodes your keying live, so you see immediately whether your dots, dashes, and gaps are clean.
  • Practice with real phrases: Load the SOS, MAYDAY, or CQ presets, play them on repeat, and write down what you hear before checking the output field.

What Are Some Interesting Facts About Morse Code?

  • The first official Morse message in the US was "What hath God wrought", sent by Samuel Morse on May 24, 1844, to open the Washington to Baltimore telegraph line.
  • SOS was standardized in 1906 at the International Radiotelegraph Convention. It was chosen for its unmistakable nine-symbol rhythm, not as an abbreviation (SOS, Wikipedia).
  • Aviation still transmits Morse: VOR and NDB navigation beacons broadcast their station identifiers in Morse so pilots can confirm they are tuned to the right aid.
  • It works as assistive input: Morse keyboards let people with limited mobility type with one or two switches, an input method Google ships in its Gboard mobile keyboard.
  • It shows up in popular culture: Films, song intros, jewelry, and tattoos use dot-dash patterns to embed hidden messages.

Frequently Asked Questions (FAQs)

What is Morse code used for?

Morse code is used for amateur radio contacts, aviation and maritime signaling, emergency communication such as SOS, and accessibility input. Because it needs only a single on-off signal, it works over sound, light, radio, or vibration when richer communication channels fail.

What is SOS in Morse code?

SOS in Morse code is three dots, three dashes, three dots: ... --- ... It is transmitted as one continuous nine-symbol sequence with no letter gaps, which makes it faster to send and harder to misread than any three-letter word. Load the SOS preset in this translator to hear it.

Is SOS an acronym for Save Our Souls?

No. SOS does not stand for anything. The sequence was selected because three dots, three dashes, and three dots form an unmistakable rhythm that cannot be confused with other signals. Phrases like Save Our Souls and Save Our Ship are backronyms invented after the signal was already in use.

What do the dot and dash mean in Morse code?

A dot is the basic time unit of Morse code, and a dash lasts exactly three units. The gaps carry meaning too: one unit between symbols inside a character, three units between letters, and seven units between words. Rhythm, not the symbols alone, is what makes Morse code readable.

What does the slash mean in Morse code?

The slash (/) is the written convention for a word break in Morse code. When this translator encodes text, every space between words becomes a slash surrounded by single spaces, and when decoding it turns each slash back into a space, so multi-word messages round-trip correctly.

What is Farnsworth timing in Morse code?

Farnsworth timing plays each character at full speed while stretching the silence between letters and words to a slower effective speed. Learners hear real character rhythms without being rushed. In this translator, the WPM slider sets character speed and the Farnsworth slider sets the slower effective speed.

Can Morse code be written in languages other than English?

Yes. Morse code has standardized extensions for non-Latin scripts. This translator supports five alphabets: Latin, Cyrillic, Hebrew, Arabic, and Persian. Choose the alphabet from the dropdown before translating, because the same dot-dash sequence can map to different letters in different scripts.

How do I listen to or download Morse code audio?

Click Play to hear your Morse code as a sine tone at the frequency, speed, and volume you set, with optional light flash and vibration output. Click Download .wav to save the same audio as a 16-bit WAV file you can share or use in tests and recordings.

Is my text uploaded to a server?

No. The translation, audio synthesis, WAV file rendering, and share-link generation all run in your browser using JavaScript and the Web Audio API. Nothing you type or upload leaves your device, so you can translate private messages or internal test data safely.

Is Morse code still used today?

Yes. Amateur radio operators use Morse code daily, aviation navigation beacons identify themselves with it, and accessibility systems use it as a switch-based text input method. It also remains a recognized emergency signaling method when voice channels are unavailable.

How does the Tap Input mode work?

Enable Tap Input and press the spacebar to key Morse code directly: a short press produces a dot and a longer press produces a dash. Pauses are interpreted by length, so a longer pause inserts a letter space and an even longer one inserts a word break, scaled to your WPM setting.

What happens if I enter an invalid character or sequence?

The translator reports the exact problem. An unsupported character shows an error naming that character, and an unrecognized dot-dash sequence shows an error naming that sequence, so you can fix the input instead of guessing. Switching to the correct alphabet often resolves errors with non-Latin characters.

Did you find this page helpful?

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests