Morse Code Translator

Translate text to Morse code or decode Morse back to text. Play audio beeps in your browser.

Last reviewed: April 2026

New to this tool? Click here for instructions

Text Input
Output
Type text above to convert to Morse code.

Encode plain text into International Morse Code or decode dots and dashes back into readable text — with audio playback at adjustable WPM so you can practice by ear, all running entirely in your browser.

What This Tool Does

This tool performs bidirectional translation between plain text and International Morse Code — the variant standardized at the 1865 International Telegraph Conference in Paris and ratified by the ITU as recommendation ITU-R M.1677-1. Type into the left pane and the right pane fills with the corresponding sequence of dots (.) and dashes (-); paste Morse into the left pane in Morse → Text mode and the right pane recovers the original message. Letters A–Z, digits 0–9, and the full International punctuation set (period, comma, question mark, apostrophe, parentheses, slash, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quote, dollar, at-sign) are all supported.

The Audio mode uses the Web Audio API to generate authentic CW (Continuous Wave) tones at 700 Hz — the de facto sidetone frequency used by amateur radio transceivers — with the dot duration computed from the WPM slider via the PARIS standard timing (one dot equals 1.2 / WPM seconds). The WPM slider ranges from 5 (beginner Koch-method pace) to 40 (high-speed contest pace), so the same tool serves a complete novice and a contest-trained CW operator. Common prosigns including SOS, SK, BT, and AR are recognized when entered with run-together timing. Nothing is uploaded — every encode, decode, and audio render happens in your local browser process.

How to Use It

The three operating modes each correspond to a different real-world use: encoding text for transmission planning, decoding signals you have copied off-air, or rehearsing your ear-copy speed against a known message.

Selecting a Mode

Click Text → Morse to encode plain text as Morse, Morse → Text to decode dots-and-dashes back to text, or Audio to hear the encoded Morse as 700 Hz beeps. The mode chip at the top of the tool stays highlighted so you always know which direction the translator is running. Switching modes clears nothing — your input is preserved across mode changes so you can re-encode the same message and immediately hear it.

Entering Your Message

In encode mode, type or paste plain English (or any ASCII string the International code covers) into the left textarea. The right pane updates live within 150 milliseconds. In decode mode, type Morse using . for dot, - for dash, single space between letters, and / between words — the conventional ITU notation. Unknown sequences are flagged as ? in the output and counted in the status bar.

Playing the Audio

Switch to Audio mode, set your target WPM with the slider (the current value is displayed live), and click Play. The Web Audio API renders each dot at 1.2 / WPM seconds with one dot of silence between symbols, three dots between letters, and seven dots between words — the standard PARIS-derived timing all CW operators use. Click Stop to halt mid-playback.

Copying and Downloading

The Copy button copies the current output to clipboard via the Clipboard API. Download saves the output as morse.txt. Both work in either direction, so you can capture both the encoded Morse string and the decoded plain text.

Worked Example: Encoding HELLO, SOS, and Decoding HELP

Three short transcriptions illustrate the encoder, the prosign handling, and the decoder. Each is verifiable by hand against the standard International Morse code table.

Encoding HELLO

Each letter encodes independently and is separated from its neighbors by a single space:

  • H = .... (four dots)
  • E = . (single dot — the shortest code, assigned because E is the most frequent English letter)
  • L = .-..
  • L = .-..
  • O = --- (three dashes)

Final output: .... . .-.. .-.. ---

Encoding SOS as a Prosign

Sent as discrete letters, S-O-S would be ... --- ... with two single-dot spaces between groups. But SOS is a prosign — a procedural signal transmitted as one continuous run-together pattern. With prosign timing, the same nine elements are sent without inter-letter spacing: ...---.... This is exactly why SOS was adopted at the 1906 Berlin Convention — the unbroken three-dot, three-dash, three-dot rhythm is impossible to mistake for casual letter traffic, even through heavy QRM (radio interference).

Decoding .... . .-.. .--.HELP

Paste .... . .-.. .--. into decode mode. The decoder splits on whitespace, looks up each token in the reverse map, and concatenates the resulting characters: .... → H, . → E, .-.. → L, .--. → P. The status bar reports "Decoded 4 characters."

. (dot) - (dash) start E T I A N M S U R W D K G O Dot branches go left, dash branches go right. Most frequent letters (E, T, I, A) sit closer to the root — Vail's 1838 frequency optimization.
The Morse code decoding tree. Starting at the root, a dot moves you to the left child and a dash moves you to the right child; the letter at the node you land on is the decoded character. E (single dot) and T (single dash) sit at depth 1 because Alfred Vail assigned them the shortest codes after counting letter frequencies in a Philadelphia newspaper's type case in 1838.

Common Use Cases

Amateur (Ham) Radio CW Operation

Continuous Wave (CW) Morse remains the most efficient mode on the HF amateur bands. A 100-watt CW signal punches through atmospheric noise, weak-signal fading, and crowded band conditions where 100-watt SSB voice is unintelligible — the narrow ~150 Hz CW bandwidth concentrates all transmitter power into a slice 30 times smaller than voice. The ARRL Field Day, CQ World Wide CW Contest, and ARRL DX CW each draw tens of thousands of participants annually who use Morse for the same reason astronomers prefer narrow-band filters: signal-to-noise per Hz of bandwidth.

Emergency and Survival Communication

The pattern three-short, three-long, three-short — whether transmitted as audio (whistle blasts), light (flashlight or signal mirror), tapping (on a pipe or wall), or radio — is internationally recognized as a distress call. The U.S. Coast Guard, Search and Rescue (SAR) volunteer teams, and military escape-and-evasion training all still teach SOS recognition because it does not require a working radio or a shared language. A signal mirror flashing SOS at a search aircraft is functionally identical to a CW SOS keyed on 7.030 MHz: the receiver decodes the rhythm, not the medium.

Accessibility and Assistive Technology

For individuals with severe motor impairment — late-stage ALS, locked-in syndrome, high spinal cord injury — Morse code is one of the few communication channels that remains accessible when speech and conventional keyboard input are lost. iOS includes a built-in Morse code input method (Settings → Accessibility → Switch Control → Morse Code) that lets users type by switch, sip-and-puff, or eye-blink camera detection at meaningful speeds. Tobii Dynavox, Smartbox Grid 3, and several research groups (notably the Tadoma project at MIT) have published clinical results showing Morse as a viable AAC (Augmentative and Alternative Communication) mode at 5–15 WPM by switch.

Aviation NDB and VOR Station Identification

Non-Directional Beacons (NDBs) and VOR (VHF Omnidirectional Range) navigation stations identify themselves by transmitting their two- or three-letter ICAO identifier in Morse every 7.5 to 30 seconds. ATIS and ILS transmitters do the same. Instrument-rated pilots are tested on Morse identifier recognition because tuning to the wrong frequency without verifying the Morse ID has caused multiple controlled-flight-into-terrain accidents — the NTSB cites the 1995 American Airlines Flight 965 Cali, Colombia crash as an example where misidentifying a VOR was a contributing factor.

Military Legacy and Special-Operations Use

The U.S. Army shut its last formal Morse training course at Fort Devens in 2015, but special-operations communicators, intelligence units, and the NSA's signals intelligence pipeline still teach CW because it remains the lowest-power, lowest-bandwidth way to transmit verifiable text across hostile environments. Submarine VLF traffic, Cold War spy-station numbers transmissions, and modern HF intercept all still produce Morse-bearing signals that human analysts and DSP-based decoders process daily.

Edge Cases and Limitations

A handful of subtleties separate this tool from a naive lookup table. Each one reflects a real point of confusion in the historical and contemporary use of Morse code.

American Morse vs. International Morse differ for many characters. Samuel Morse and Alfred Vail's original 1844 American Morse — used on North American railroad and Western Union telegraph lines through the 1960s — used different codes for C, F, J, L, O, P, Q, R, X, Y, Z, and most digits. American Morse also used spaced characters where some letters contained internal silence within the character (the letter C in American Morse is two dots, a long space, then a dot — distinct from International Morse's -.-.). This tool implements International Morse exclusively; pasting American Morse will produce gibberish or ? markers.

Prosigns are run-together, not space-separated. SOS as a prosign is ...---... with no spaces; SOS as three separate letters is ... --- .... The same nine elements; different semantics. Standard prosigns include SK (silent key: ...-.-), BT or paragraph break (-...-), AR end-of-message (.-.-.), KN go-ahead-specific-station (-.--.), CT commencing transmission (-.-.-), and AS wait (.-...). Operators send these without inter-letter gaps and trained listeners hear them as single sounds.

Standard PARIS timing rules. The CW timing model — defined by sending the word "PARIS" plus one inter-word gap repeatedly — sets one dot duration equal to 1.2 / WPM seconds. Within that unit: a dot is 1 unit on plus 1 unit off; a dash is 3 units on plus 1 unit off; inter-letter gap is 3 units of silence (replacing the trailing 1-unit gap); inter-word gap is 7 units. The Farnsworth timing alternative — used for beginner instruction — sends individual characters at full target speed (e.g., 20 WPM character speed) but stretches inter-letter and inter-word gaps so the overall message speed is slower (e.g., 8 WPM effective speed). The Koch method, now preferred over Farnsworth, recommends full PARIS timing from day one.

QWERTY keyboard vs. iambic paddle input. Most operators using this tool will type on a standard keyboard. Hand-keyed Morse uses a straight key (vertical lever, on/off contact) or a sideswiper (lateral lever). Above ~25 WPM, almost everyone switches to an electronic iambic paddle: two horizontal levers (dot paddle on one side, dash paddle on the other), squeezed simultaneously to produce alternating dot-dash-dot or dash-dot-dash sequences automatically. Iambic-A and iambic-B modes differ in how they handle paddle release timing — pick the one your keyer supports.

The 1999 commercial maritime farewell. The 500 kHz international distress frequency was officially decommissioned on 1 February 1999 when the satellite-based GMDSS replaced it. The final commercial Morse transmission in U.S. waters was sent from KFS in California on 12 July 1999, ending with CQ CQ CQ DE KFS… SK — the prosign SK signifying "silent key," the traditional Morse goodbye. Decoders should still recognize SK in legacy maritime traffic and historical archives.

Behind the History

The story of Morse code is the story of how one design choice — assigning the shortest codes to the most frequent letters — turned a working prototype into a global communication standard.

Samuel Morse and Alfred Vail, 1836-1844

Samuel F.B. Morse, a painter and Yale graduate, conceived the electric telegraph in 1832 after a shipboard conversation about electromagnetism. He filed the patent in 1837. The code itself was a different invention: it was Alfred Vail — Morse's mechanically gifted business partner — who designed the dot-dash representation in 1838 and, critically, optimized the code lengths by counting the letter frequencies in the type case at the Philadelphia Public Ledger. Vail discovered E and T appeared most often, so he assigned them the shortest possible codes (E = ., T = -). This frequency-weighted encoding is essentially a variable-length prefix code — the same family Huffman coding would formalize a century later in 1952. The Morse-Vail collaboration thus produced what is arguably the first practical compression scheme.

The 1844 Baltimore-Washington Line

The first commercial telegraph line opened on 24 May 1844, connecting the U.S. Capitol building in Washington, D.C. to the B&O Railroad Mt. Clare Station in Baltimore. The inaugural transmission — chosen by Annie Ellsworth, daughter of the U.S. Commissioner of Patents — was "What hath God wrought?" (Numbers 23:23). Within fifteen years a telegraph network blanketed the United States and crossed the Atlantic via the first successful transatlantic cable in 1858. International standardization arrived at the 1865 International Telegraph Conference in Paris, which adopted what became International Morse Code (replacing American Morse for global use).

Speed Records and Computer Decoding

The all-time hand-key speed record stands at roughly 75 WPM, set by Theodore R. McElroy at the 1939 Asheville, NC Code Tournament. Contest copying rates routinely reach 50–60 WPM today using iambic keyers. Computer-decoded Morse, using matched filtering and digital signal processing, has been demonstrated cleanly above 200 WPM — though signals above ~150 WPM are rare on the bands because few human operators can send that fast. The Koch method of CW training — start at the full target speed but learn one character at a time, adding the next character only when 90% accuracy is achieved — replaced the older Farnsworth method as the preferred pedagogy after Dr. Ludwig Koch's 1936 research demonstrated that learning at full speed avoided the "plateau effect" Farnsworth students hit at 15–18 WPM.

Comparison: Morse vs. ITA1 Baudot vs. ASCII vs. PSK31

Morse is one entry in a long lineage of text-transmission codes. The table below sets it alongside its closest historical and contemporary peers.

Text Transmission Codes: Year, Bits per Character, Bandwidth, and Use Today
Code Year Standardized Variable-length? Symbol Set Typical Bandwidth Still in Active Use?
International Morse 1865 (ITU Paris) Yes — frequency-weighted 2 (dot, dash) plus 3 silence durations ~150 Hz Yes — ham radio, aviation NDB, accessibility
ITA1 Baudot 1870 (Émile Baudot) No — fixed 5-bit 32 symbols + figs/letters shift ~170 Hz (45.45 baud) Rare — some teletype and HF RTTY traffic
ITA2 / Murray 1901 / 1932 No — fixed 5-bit 58 symbols via shift ~170 Hz Limited — legacy RTTY contests, weather
ASCII (7-bit) 1963 (ANSI X3.4) No — fixed 7-bit 128 symbols Varies by modulation Yes — universal in computing
PSK31 1998 (Peter Martinez G3PLX) Yes — varicode Full ASCII via PSK modulation ~31 Hz Yes — narrowband HF digital mode
FT8 2017 (Joe Taylor K1JT) Structured 75-bit messages Constrained message set ~50 Hz Yes — dominant weak-signal HF mode
Morse predates every other code in this table. Its variable-length, frequency-weighted design — Vail's 1838 insight — anticipated Huffman coding by 114 years.

The striking observation is that Morse still wins for low signal-to-noise communication despite being the oldest entry. PSK31 and FT8 are narrower in bandwidth, but they require a computer at both ends; CW Morse requires only a transmitter, a receiver, and a trained human ear. When the equipment fails or power drops, Morse is the last mode that still works. This is the central reason the FCC kept Morse as an amateur radio license requirement until 2007, and why thousands of hams still learn it voluntarily long after the requirement was dropped.

Related Tools

Morse encoding sits alongside several other character-mapping conversions. The NATO Phonetic Alphabet Converter spells text using Alpha-Bravo-Charlie callsigns — the same role Morse fills for radio but using spoken words instead of tones. The Caesar Cipher applies fixed letter-shift substitution, the original encoded-message technique that predates Morse by two millennia. For raw binary character work, the Binary ↔ Text Converter and Base64 Encoder/Decoder handle byte-level encodings that complement Morse's symbol-level one.

Frequently Asked Questions

Is Morse code still used today?

Yes. Amateur (ham) radio operators routinely use Continuous Wave (CW) Morse on the HF bands because it punches through noise and weak-signal conditions where voice transmission fails entirely. Aviation Non-Directional Beacons (NDBs) and VOR stations identify themselves by transmitting a two- or three-letter Morse callsign every few seconds, and pilots still memorize the relevant identifiers. Search-and-rescue training, military legacy doctrine, and accessibility communication for people with severe motor impairments all keep Morse in active use long after its commercial maritime retirement in 1999.

How fast can humans send and receive Morse code?

A trained amateur radio operator typically copies between 20 and 30 words per minute (WPM) by ear. Competitive high-speed telegraphy contests routinely produce copying rates of 50–60 WPM, and the all-time hand-key record stands at roughly 75 WPM (Theodore McElroy, 1939). Computer-decoded Morse via DSP and matched filtering can exceed 200 WPM under clean conditions, though human-generated keying above 40 WPM almost always uses an electronic iambic paddle keyer rather than a manual straight key.

What is a prosign in Morse code?

A prosign (procedural signal) is a Morse character sequence transmitted without the normal inter-letter spacing, treated as a single semantic unit rather than as separate letters. Common prosigns include SK (silent key, end of contact: ...-.-), BT (break, paragraph separator: -...-), AR (end of message: .-.-.), KN (go ahead specific station: -.--.), and SOS (distress: ...---...). The defining feature is the run-together timing: the operator sends the dots and dashes of multiple letters with only intra-letter spacing between them, which trained ears recognize as the prosign rather than parsing it as discrete letters.

Why is SOS sent as one continuous prosign?

SOS was adopted at the 1906 Berlin International Wireless Telegraph Convention specifically because its run-together pattern of three dots, three dashes, three dots is unmistakable even under heavy interference, fading, or when sent by an exhausted operator. Transmitted as a single prosign (...---...) without letter gaps, it cannot be confused with the letters S-O-S sent normally, and the rhythmic symmetry is easy to recognize at any speed. The popular backronyms "Save Our Ship" and "Save Our Souls" are post-hoc inventions; SOS was chosen for its signal properties, not its initials.

What is the difference between American and International Morse code?

American Morse (also called Railroad Morse or Landline Morse) was Samuel Morse and Alfred Vail's original 1844 code, used extensively on land-line telegraph circuits in North America through the mid-20th century. International Morse — adopted in 1865 at the International Telegraph Conference in Paris — standardized the codes for radio and submarine cable use. The two codes share many letters but differ for C, F, J, L, O, P, Q, R, X, Y, Z, and most numerals; American Morse also used internal spaces within some characters (a feature absent from International Morse). Today only International Morse is in regular use; American Morse persists primarily as a railroad-history curiosity.

Did the U.S. Coast Guard really stop monitoring 500 kHz?

Yes. The 500 kHz international maritime distress frequency, which had been continuously monitored by Coast Guard stations and commercial vessels since the early 1900s, was officially decommissioned on 1 February 1999 in the United States as part of the worldwide transition to the satellite-based Global Maritime Distress and Safety System (GMDSS). The final commercial Morse transmission in U.S. waters was sent from KFS in California on 12 July 1999 with the closing message "CQ CQ CQ DE KFS… SK" — the SK prosign meaning silent key, the traditional Morse farewell.

Is Morse code still being learned today?

Yes, by a substantial niche. The FCC dropped the Morse code requirement for amateur radio licenses in 2007, but tens of thousands of hams continue to learn CW voluntarily because it remains the most effective mode for low-power, weak-signal, long-distance contacts on HF bands. Training apps like Morse Mentor, G4FON Koch trainer, and LCWO.net teach the Koch method (start at full target speed, learn one character at a time) rather than the older Farnsworth method (full-speed characters with extended inter-character gaps). The current trend among new learners is to target 25–30 WPM head-copy rather than the older 5 WPM license-test floor.

What is iambic keying?

Iambic keying is an electronic technique where an operator uses a two-paddle key (dot paddle and dash paddle) and squeezes both paddles simultaneously to produce alternating dots and dashes automatically — the keyer circuit generates the alternation timing without further operator input. The technique is named after the iamb metrical foot (unstressed-stressed) because the alternating output mirrors the rhythmic pattern. Iambic-A mode (Curtis A) and iambic-B mode (Curtis B) differ in how the keyer handles paddle release — iambic-B sends one additional element after release, iambic-A does not. Both modes can sustain 40+ WPM with significantly less hand fatigue than a straight key.