📡 Encoders

Morse Code Converter

Convert text to Morse code and back. Hear it with adjustable audio playback, see a visual waveform, and flash any message as a light signal — including the international SOS distress signal.

Text ↔ Morse, both directions Audio playback with WPM control Visual waveform display Screen light flash mode
AdSense — 728×90 Leaderboard

Morse Code Converter

Your Morse code will appear here.
Waveform will appear here after conversion.
Playback speed 12 WPM
AdSense — 728×90 Leaderboard
🔒
Need to encode or decode other formats?
The free Caesar & ROT13 Cipher tool encodes and decodes text using classical substitution ciphers — great for puzzles, games and learning cryptography basics.
Caesar & ROT13 →
⭐ Ratings

Rate this tool

4.8
★★★★★
Based on 18,241 ratings
5
15,869
4
1,459
3
547
2
182
1
184
Was this Morse code converter helpful?
Thank you!
Features

Audio playback, light flash mode and visual waveform — what most converters skip

Most Morse code converters are plain text-to-dots tools. This one adds audio playback at adjustable speed, a visual waveform that highlights as audio plays, a screen light flash mode for visual signalling, and bidirectional conversion including Morse-to-text decoding.

Audio playback with WPM control
Play any Morse code at 5–30 words per minute using the Web Audio API. Proper timing ratios: dot = 1 unit, dash = 3 units, element gap = 1, letter gap = 3, word gap = 7.
Screen light flash mode
Flash your screen white to signal any message visually. Click Flash to start — the screen blinks the full Morse pattern. Useful for SOS signalling practice and visual communication demos.
Visual waveform display
Every dot, dash and gap is drawn as a visual bar. During audio playback the active element highlights in amber so you can follow along. See the rhythm of Morse code visually.
SOS shortcut
One click loads the international SOS distress signal (... --- ...) and immediately starts audio playback. Also works with the light flash mode for practising the universal emergency signal.
Bidirectional: Morse to text
Switch to Morse → Text mode and paste dots and dashes. The decoder handles dots, dashes, letter spaces, word spaces and slash separators — converts back to plain text instantly.
International character set
Full A–Z, digits 0–9 and common punctuation. Unrecognised characters are shown as [?] so you can identify and fix them without losing the rest of the conversion.
How to use

How to convert text to Morse code

1
Type your message
Click the Text input and type or paste any message. The Morse code appears instantly in the output panel as you type. Letters, numbers and punctuation are all supported.
2
Play the audio
Click Play audio to hear the Morse code. Adjust the WPM slider before playing to control the speed — lower WPM for learning, higher for realistic radio speeds. The waveform highlights each element as it plays.
3
Try SOS or Flash mode
Click SOS to load and immediately play the international distress signal. Click Flash to blink the screen with your message as a visual light signal.
4
Decode Morse back to text
Switch to the Morse → Text tab, paste dots and dashes — separate letters with a single space, words with two spaces or a slash — and click Decode Morse to get plain text back.
Comparison

LazyTools vs other Morse code converters

Most free Morse tools show text output only. Audio playback at adjustable speed, screen flash mode and a visual animated waveform together are absent from the major free options.

Feature⭐ LazyTools morsecode.worldonlinetonegenerator.commorse.withgoogle.com
Text to Morse (dots & dashes)
Morse to text decoding
Audio playback
Adjustable WPM speed✔ 5-30 WPM⚠ Limited
Visual waveform (animated)⚠ Basic
Screen light flash mode
SOS shortcut⚠ Manual
No ads / no signup⚠ Ads⚠ Ads
Quick reference

International Morse code chart

The complete International Morse Code alphabet — letters, digits and common punctuation.

Timing ratios in Morse code

ElementDurationSymbolExample
Dot1 unit.E = .
Dash3 units-T = -
Element gap1 unit(silence)Between dot and dash within a letter
Letter gap3 units(space)Between letters in a word
Word gap7 units/ or double spaceBetween words
Complete guide

Morse Code Converter — How Morse Code Works, Audio Playback and the SOS Signal

Morse code is a method of encoding text as sequences of short and long signals — called dots and dashes — that can be transmitted as sound, light, radio waves or electrical pulses. Developed in the 1830s by Samuel Morse and Alfred Vail for the electric telegraph, it became the first practical long-distance communication system and remained in widespread use until the late 20th century. The International Morse Code (ITU) standard, still in use today, assigns a unique sequence of dots and dashes to each letter, digit and common punctuation mark.

Morse code converter text to audio online free

Converting text to Morse code audio requires two steps: first, translating each character to its dot-dash sequence; then generating audio tones with the correct timing ratios. The International standard specifies that a dot is 1 unit long, a dash is 3 units, the gap between elements within a letter is 1 unit, the gap between letters is 3 units and the gap between words is 7 units. At 12 words per minute — the default in this tool — one unit is approximately 100 milliseconds. At 20 WPM one unit is 60 milliseconds. This tool uses the Web Audio API to generate a 700 Hz tone with these exact timing ratios.

Morse code translator with audio playback

Audio playback is essential for learning Morse code because the human ear learns rhythmic patterns much faster than the eye reads dot-dash sequences. The pattern for the letter E (one dot) is completely different in sound from T (one dash), even though visually they differ by only the length of a line. Radio operators learn to copy Morse at 25–30 WPM by recognising the sound pattern of each letter as a whole unit, not by counting individual dots and dashes. Starting at 5–8 WPM and gradually increasing speed is the recommended learning approach.

SOS Morse code flasher online

SOS (… --- …) is the internationally recognised distress signal. Despite popular belief, SOS does not stand for “Save Our Souls” or “Save Our Ship” — it was chosen because its Morse pattern (three dots, three dashes, three dots) is simple, distinctive and difficult to confuse with any other signal. The light flash mode in this tool blinks the screen to produce a visual SOS signal — useful for signalling practice, educational demonstrations and emergency training. A mobile phone screen, torch or mirror can be used as a visual Morse signaller in genuine emergencies.

Morse code audio generator free

The Web Audio API allows browsers to generate precise tones without any server-side processing or audio files. This tool creates an oscillator node at 700 Hz — a frequency chosen because it sits in the centre of the range most legible to human hearing — and schedules gain changes to produce dots and dashes with the correct durations. The entire audio generation happens in JavaScript in the browser; no audio files are downloaded. The WPM slider adjusts the unit duration, which scales all timing values proportionally.

Morse code to text decoder online

Decoding Morse code back to text requires the reverse lookup: match each dot-dash sequence to its character. The standard format for typed Morse is to separate elements within a letter using nothing (they run together as a string of dots and dashes), separate letters with a single space, and separate words with two spaces or a forward slash. Some texts use a slash with spaces around it ( / ) as a word separator. This tool handles all these conventions. Unrecognised sequences are shown as [?] so you can identify which characters are causing issues.

International Morse code chart interactive

The International Morse Code alphabet includes 26 letters (A–Z), 10 digits (0–9) and a set of common punctuation marks including the period, comma, question mark, apostrophe, exclamation mark, forward slash, parentheses, colon, semicolon, double dash, hyphen, underscore, quotation mark, dollar sign and at sign. The most frequently used letters in English — E (.), T (-), A (.-), O (---), I (..), N (-.) — have the shortest codes, reflecting an optimisation for telegraphy efficiency that predates but resembles Huffman coding.

Frequently asked questions

SOS does not stand for anything — it is not an acronym. The sequence was chosen in 1908 because its Morse pattern (... --- ...) is simple, unmistakable and easy to send even under stress. It consists of nine elements (three dots, three dashes, three dots) with no breaks between them, making it impossible to confuse with any word or abbreviation. It replaced the earlier CQD distress call and became the international standard. Phrases like “Save Our Souls” are folk etymologies applied after the fact.
This tool uses 700 Hz, a common standard for Morse code practice and amateur radio. The actual frequency used in radio communication varies — receivers are typically tuned to produce a sidetone of 600–800 Hz regardless of the actual carrier frequency. 700 Hz sits in the middle of the most intelligible range for human hearing and is the default for most Morse practice software including LCWO and Just Learn Morse Code.
WPM stands for words per minute. In Morse code, a standard “word” is PARIS (the word used to calibrate transmission speed), which contains 50 signal units. At 12 WPM, one unit lasts 100 ms (60,000 ms divided by 12 words divided by 50 units). At 20 WPM, one unit is 60 ms. The ITU standard minimum for amateur radio Morse certification was 5 WPM; experienced operators typically work at 20–30 WPM. Machine transmission can reach 100 WPM or higher.
The recommended method is the Koch method: start by learning just two characters (K and M) at full speed (20+ WPM). When you can copy those at 90% accuracy, add another character and repeat. This trains the ear to recognise letter patterns as units rather than counting dots and dashes. Most learners who start slow (5 WPM) develop a counting habit that limits them to slow speeds. Apps like LCWO.net implement the Koch method with progressively increasing character sets.
Yes, in several contexts. Amateur radio (ham radio) operators worldwide communicate using Morse code — the ITU removed the mandatory Morse code test requirement in 2003 but many operators still use it because it propagates well under poor radio conditions and requires minimal bandwidth. Aviation navigation aids (VOR and NDB beacons) still transmit their identifier in Morse code. Some military and emergency services retain Morse capability. It is also used recreationally for puzzles, geocaching and escape rooms.
Use a period (.) for dots and a hyphen (-) for dashes. Separate letters with a single space. Separate words with two spaces or a forward slash (/). For example: “... --- ...” is SOS. “..-. --- ---” is FOO. “.... . .-.. .-.. ---” is HELLO. The decoder in this tool handles both single-space (letter separation) and double-space or slash (word separation) conventions.
The screen flash mode turns the entire screen white for the duration of each dot or dash, with dark intervals for the gaps. This mirrors how a torch, signal lamp or phone screen would flash the same message. It is useful for practising visual Morse signalling and for demonstrations of how Morse can be transmitted without sound. The timing follows the same WPM setting as audio playback. Click Flash to start and Stop to end the sequence.
This tool supports the full International Morse Code alphabet: letters A–Z (case insensitive), digits 0–9, and common punctuation including period, comma, question mark, exclamation mark, apostrophe, hyphen, forward slash, parentheses, colon, semicolon, at sign, quotation mark and the ampersand. Unsupported characters are shown as [?] in the output rather than silently omitted, so you can identify and correct them.
Related tools

More free encoder and converter tools