Free Morse Code Translator

Translate text to Morse code and back, with audio playback.

Morse Code Reference

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 --..
0 -----
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.

Letters are separated by spaces. Words are separated by / (slash).

How It Works

  1. Enter text or Morse: Type plain text to encode to Morse code, or enter Morse code (dots and dashes separated by spaces) to decode to text.
  2. Read the conversion: The result is shown instantly. Morse uses · for dots and for dashes, with spaces between letters and / between words.
  3. Play the audio: Click Play to hear the Morse code as beeps, useful for learning or verifying transmissions.
  4. Copy the result: Copy the encoded or decoded text to your clipboard.

A Short History of Morse Code

Morse code was developed between 1836 and 1844 by Samuel F. B. Morse and Alfred Vail as the signalling protocol for the electromagnetic telegraph that Morse and his collaborators were building in the United States. Morse, a portrait painter and Yale graduate, conceived the project after a transatlantic crossing in 1832 during which he learned of recent European experiments in electromagnetism. He convinced Congress to fund a demonstration line between Washington, D.C., and Baltimore, which opened on 24 May 1844 with Morse sending the message "What hath God wrought" from the Supreme Court chamber in the U.S. Capitol to Vail at the B&O Railroad depot in Baltimore.

Morse's first sketch of the protocol in 1838 was a numeric system: each English word would be assigned a number, and the operator would look up the number in a codebook before transmission. Vail, the younger collaborator and a skilled mechanic, argued that a per-letter code would be far more practical, and designed the dots-and-dashes-per-letter system that history remembers as Morse code. He frequency-counted English letters (legend has it from the type cases at a Morristown, New Jersey, newspaper office) and gave the most common letters the shortest codes: E is one dot, T is one dash, A is dot-dash, I is dot-dot. Letters used rarely in English get longer sequences: Q is dash-dash-dot-dash, Z is dash-dash-dot-dot. The result is essentially a hand-computed Huffman coding of English letter frequencies, more than a century before David Huffman published the optimal-prefix-code algorithm.

American Morse vs International Morse

The code Morse and Vail designed in the 1840s, now called American Morse Code or "Railroad Morse," included spaces inside some letters and used codes that varied in length even for similar characters. It worked over wire-line telegraph but proved hard to decode reliably over noisy radio channels. In 1848, Friedrich Clemens Gerke in Hamburg simplified the system for the Hamburg-Cuxhaven telegraph line: he eliminated the in-letter spaces, made the dashes a uniform length, and added accented letters used in German. Gerke's revision was adopted by the German-Austrian Telegraph Union in 1851 and standardised at the International Telegraph Conference in Paris in 1865 as the protocol for international telegraphy. With small further refinements (notably the addition of Morse codes for digits and basic punctuation in the late 19th century), this became International Morse Code, the version used today and the one this translator implements.

The Current ITU Standard

International Morse Code is now codified as ITU-R Recommendation M.1677-1, published October 2009 and unchanged since. The recommendation specifies the dot-dash pattern for the 26 Latin letters, the digits 0-9, and a small set of punctuation and procedural signals. It also defines the timing rules: a dot is one unit, a dash is three units, the gap between elements within a letter is one unit, the gap between letters is three units, and the gap between words is seven units. Speed is measured in words per minute (WPM) based on the standard reference word PARIS, which is exactly 50 units long including the trailing word-space; 20 WPM equals 1,000 units per minute, or 60 ms per unit. The Absolutool translator's WPM control sets exactly this rate.

SOS, and What It Does Not Stand For

The distress signal SOS (... --- ...) was adopted at the Second International Radiotelegraphic Convention in Berlin on 3 November 1906 and entered effective use 1 July 1908. It replaced an earlier Marconi-company convention, CQD (-.-. --.- -..), which had stood for "all stations: distress" but was specific to Marconi-equipped ships. The German government had argued for SOE (... --- .), but `E` is a single dot, too easy to lose to noise, so the convention settled on the more robust SOS. The pattern was chosen because the three-dot, three-dash, three-dot rhythm is unmistakable as a continuous group with no internal gaps, not because the letters stand for anything specific. The popular folk expansions ("Save Our Ship," "Save Our Souls") are backronyms invented after the fact. The first famous use of the new convention was the RMS Titanic, which sent both CQD and SOS during its sinking on 15 April 1912.

The End of Morse at Sea, and Where It Is Still Required

The Global Maritime Distress and Safety System (GMDSS) finished phasing out Morse code as the standard ocean distress signal on 1 February 1999. After more than a century of mandatory wireless-telegraphy watch on shipboard radios, GMDSS replaced Morse with a combination of satellite distress beacons (Cospas-Sarsat 406 MHz EPIRBs), Inmarsat-C messaging, and Digital Selective Calling on VHF. The final commercial Morse transmission from an American operator was sent at 00:00 UTC on 12 July 1999 from the U.S. Coast Guard station NMN at Chesapeake Bay; the message ended with "SK" (the procedural sign for "end of contact") and "73" (shorthand for "best regards").

Morse is not extinct, though. It is still in active use in aviation: every VHF Omnidirectional Range (VOR) navigation beacon broadcasts a three-letter Morse identifier on its carrier signal so pilots can verify they are tuned to the correct station before navigating from it. The ID is sent at 5-7 WPM, slow enough to read aurally without training. The FAA's Aeronautical Information Manual and ICAO Annex 10 both require pilots to verify the Morse ID before using a VOR for navigation. The same convention applies to Non-Directional Beacons, Instrument Landing System localizers, and Distance Measuring Equipment.

The largest community still using Morse routinely is amateur (ham) radio, where Morse is called CW (Continuous Wave) and remains a popular operating mode despite no longer being required for any FCC license class since 23 February 2007. CW is preferred for weak-signal work because a Morse signal occupies less bandwidth than voice and remains readable when noise has long swallowed any speech. Annual events like the CQ World Wide CW DX Contest and ARRL Field Day still see tens of thousands of CW contacts.

Modern Uses You Might Not Expect

Why Use This Translator?

Morse code remains in active use in amateur radio (ham radio), aviation navigation beacons, military communications, and as an accessibility input method for people with severe motor disabilities. The audio playback feature lets you hear code at adjustable speed (words per minute) for practice and ear training. Beyond practical use, Morse appears in puzzles, escape rooms, scavenger hunts, and as a creative cipher in design and art projects. Because the translation runs entirely in your browser as a lookup table, your text never leaves the device; verifiable in DevTools' Network panel.

Features

Related Tools