Morse Code Audio Player — Hear CW Tones Online
Learning Morse code by sight alone misses half the experience. Real operators copy by ear — listening to the rhythm of dots and dashes on a continuous-wave radio signal. Our Morse code audio player generates authentic CW tones in your browser so you can hear any message at your chosen speed and pitch, without a transceiver or practice oscillator.
Enter text, press Play, and listen to ITU-standard International Morse Code. Adjust WPM from 5 to 40, set pitch from 300 to 1500 Hz, watch the waveform visualizer, and download a WAV file for offline study. Everything runs locally — no uploads, no accounts, no pop-up ads.
What Is Morse Code Audio (CW)?
In radio terminology, CW means continuous wave — a steady carrier turned on and off to create dots and dashes. On the air, you hear a pure tone at a specific frequency (often 600–800 Hz on ham radio receivers). Our player synthesizes that tone using the Web Audio API, producing the same dot-dash rhythm you would hear from a practice key or a shortwave receiver.
Audio practice is essential because examiners test copying by ear, not by reading printed patterns. The Farnsworth method — slower letters with normal word spacing — builds recognition speed gradually. Our player supports standard and Farnsworth timing through linked Advanced controls.
Example: SOS at 15 WPM
15 WPM · 600 Hz
How the Audio Player Generates CW Tones
When you press Play, the player converts your text to Morse patterns, then schedules audio events based on standard timing math. At a given WPM, one dot length equals 1.2 ÷ WPM seconds. Dashes last three times that duration. Gaps between letters span three dot units; gaps between words span seven.
Speed (WPM)
Words per minute measures Morse speed using the word "PARIS" as the standard length reference. At 15 WPM, a typical SOS transmission completes in about two seconds. Beginners should start at 5–10 WPM and increase by 2–3 WPM weekly as recognition improves.
Pitch (Hz)
Pitch does not affect timing — only the frequency of the sine wave. Most operators prefer 500–800 Hz because it cuts through background noise without fatiguing the ears. Try several settings and pick the tone you can hear most clearly in your environment.
Waveform Visualizer
The visualizer displays dots and dashes as horizontal bars synchronized with audio playback. Use it to connect what you hear with what you see — especially helpful when learning new letter groups.
Step-by-Step: Play Morse Code Audio
- Type your message in the Your Message box. Start with short words like SOS or CQ.
- Set WPM using the speed slider. New learners: 10 WPM. Intermediate: 15–20 WPM.
- Adjust pitch to a comfortable tone — 600 Hz is a good default.
- Press the Play button and listen. Watch the visualizer follow each character.
- Download WAV if you want an offline copy for repeated listening on phone or MP3 player.
Enable Light Flash for a visual cue alongside audio — useful in quiet environments where speaker volume would disturb others.
Timing Reference at Common Speeds
| WPM | Dot Length | Dash Length | Letter Gap |
|---|---|---|---|
| 5 | 240 ms | 720 ms | 720 ms |
| 10 | 120 ms | 360 ms | 360 ms |
| 15 | 80 ms | 240 ms | 240 ms |
| 20 | 60 ms | 180 ms | 180 ms |
| 30 | 40 ms | 120 ms | 120 ms |
These values derive from the standard formula: dot duration = 1.2 ÷ WPM seconds. Our player follows this specification so practice at 15 WPM translates directly to on-air copying at 15 WPM.
Who Benefits from Morse Audio Practice?
- Ham radio license candidates preparing for CW elements or building code speed for HF operation
- Scouts and JOTA participants earning Morse-related merit badges and event patches
- Teachers demonstrating audible Morse in STEM and history classes without specialized equipment
- Accessibility researchers testing Morse as an auditory communication channel
- Contest operators previewing exchange formats before on-air events
Common Audio Practice Mistakes
Starting Too Fast
Jumping to 20 WPM before recognizing individual letters at 10 WPM leads to frustration. Increase speed only when you copy 90% of characters correctly at your current setting.
Ignoring Farnsworth Spacing
Farnsworth timing sends letters slowly but keeps word gaps at target speed — the method most code schools recommend. Enable it in Advanced settings when moving from 10 to 15 WPM.
Wrong Pitch for Your Environment
A pitch that blends with room noise (fluorescent hum near 120 Hz harmonics, for example) makes copying harder. Shift pitch up or down until the tone stands out clearly.
Mobile Browser Audio Blocked
Some mobile browsers require a user tap before playing audio. Press Play once after loading the page to unlock the Web Audio context.
WAV Export and Sharing
Click Download WAV to save your message as an uncompressed audio file. WAV preserves exact timing and pitch — ideal for importing into flashcard apps, sharing with study partners, or playing through speakers during group practice sessions.
Share links from our Text-to-Morse page pre-fill messages so classmates hear the same pattern. Combine share links with WAV downloads for offline study when internet access is limited.
Privacy and Technical Trust
Audio generation happens entirely in your browser using the Web Audio API. No message text or audio data is sent to our servers. We do not record, analyze, or store what you type or play.
Our timing engine follows ITU-standard PARIS word length calculations used by professional code training software. The same WPM setting on this page matches the speed on our encoder, decoder, and live audio tools for consistent practice across the site.
Related Tools
- Text to Morse — encode messages before playing them here
- Morse to Text — verify decoded output after copying by ear
- Decode Audio — live microphone copying practice
- Alphabet Chart — reference while listening
- Learning Guide — structured speed-building curriculum