PureMorse | Interactive Audio Translator
Translate English ↔ Morse code in real time. Play audio, adjust speed and pitch.
Privacy Statement
All translation and audio generation happen entirely in your browser using the Web Audio API. No text, no data, and no audio are ever sent to any server. Nothing is stored online. Your input remains 100% private.
Related Text & Encoding Tools
PureMorse – Interactive Morse Code Audio Translator
Quick Summary
PureMorse is a browser-based, audio-first Morse code converter that makes learning and using Morse code genuinely enjoyable. Whether you are a student looking to decode messages, a Scout working toward a communications badge, or a radio amateur sharpening your ear, PureMorse handles everything in one clean interface. Type any English text and watch it transform into dots and dashes instantly; type Morse code and get the English translation back just as fast. The real standout feature is live audio playback powered entirely by your browser — no sound files to download, no plugins to install. Two sliders let you dial in exactly how the signal sounds: the Words Per Minute (WPM) slider sets the pace, from a slow learning speed all the way to professional operating tempo, while the frequency (Hz) slider shifts the pitch from a deep, relaxed tone to a sharp, crisp one. When you are happy with your output, copy it to the clipboard, download it as a text file, or clear everything with a single click. Every byte of processing happens locally on your device. Nothing you type is ever sent anywhere, making PureMorse as private as it is powerful.
You are watching an old film, and suddenly you hear it — that rhythmic sequence of short and long beeps crackling through the radio. You instinctively wonder: what is that message, and how would I ever translate it? That curiosity is older than the internet, yet surprisingly few tools satisfy it properly. Most morse code converter websites give you a wall of dots and dashes with no way to actually hear them, or they demand an app download just to play a single tone. PureMorse changes that entirely. It translates any English text to Morse code, plays it back as real audio through your browser, and lets you reverse the process just as easily — all without leaving your current tab.
What is Morse Code and Why It Still Matters
Samuel Finley Breese Morse co-developed his eponymous code in the 1830s and 1840s to carry messages along electrical telegraph wires. Each letter and digit was assigned a unique pattern of short signals (dots) and long signals (dashes), making it possible to send written language at the speed of electricity — a revolution that shrank continents overnight. The most famous Morse code translator moment in history came on the night of 14 April 1912, when the RMS Titanic's radio operators tapped out ... --- ... — SOS — into the frozen North Atlantic air. That three-letter distress call, chosen precisely because it was impossible to misread even through heavy static, became the universal symbol of emergency communication.
Yet Morse code did not retire with the telegraph age. International aviation still references it for VOR and NDB beacon identification. Emergency survival guides recommend it as a signalling method because all you need is a flashlight or a whistle. Amateur (ham) radio licensing in many countries still tests Morse proficiency. And beyond the practical, Morse has found a second life as a cultural curiosity: it appears in jewellery, tattoos, puzzle hunts, and escape rooms. Understanding how to convert text to Morse code — and how to decode Morse code back into readable text — is a small but genuinely satisfying skill. For a thorough look at the history and international standards behind the system, the Morse code article on Wikipedia is an excellent starting point.
How PureMorse Works: Text to Sound in Real Time
Open PureMorse and you will see two text areas stacked vertically. The upper box is your plain-English input; the lower box shows the Morse output. The moment you type a letter, the corresponding Morse code appears below — no button press required. Delete a character and the Morse updates instantly. This live, bidirectional link between the two boxes is what makes PureMorse feel like an instrument rather than a form.
The morse code audio generator capability is where things get genuinely exciting. Instead of pre-recorded .wav or .mp3 clips, PureMorse synthesises every tone from scratch using the Web Audio API — a powerful set of browser-native interfaces that give JavaScript direct access to the audio hardware of your device. Each dot becomes a short oscillator burst; each dash a longer one. Silences between elements, characters, and words are carefully timed according to the standard Morse timing ratios. The result is audio that sounds exactly like a real telegraph key or radio transceiver, because the waveform itself is generated to that spec. You can learn more about how modern browsers produce audio natively on the Web Audio API documentation at MDN.
Hit the Play Morse Code button and the playback begins immediately. The button label switches to Stop so you can halt the signal at any point. There is no buffering, no loading indicator, no waiting. The audio starts in the same instant the oscillator fires — which is, frankly, the only acceptable experience when you are trying to train your ear to recognise letters.
Mastering the Audio Controls (Speed & Pitch)
Two sliders sit between the text areas and the playback button, and they transform PureMorse from a simple tool into a genuine learning environment.
Speed — Words Per Minute (WPM): The WPM slider governs how fast the dots and dashes are transmitted. At 5 WPM you can almost count each element out loud as it plays — perfect for beginners mapping sounds to the alphabet chart. At 13 WPM you are at the traditional "copying speed" used in many amateur radio exams. At 25 WPM and above, only experienced operators can keep up. Start slow, build muscle memory, then inch the slider upward week by week. This single feature is the reason PureMorse works as a structured training tool, not just a novelty.
Pitch — Frequency (Hz): The Hz slider shifts the oscillator frequency. A lower setting (around 400 Hz) produces a warm, bass-forward tone reminiscent of vintage shortwave radio. A higher setting (around 700–800 Hz) gives a bright, cutting tone that some operators find easier to distinguish against background noise. Experiment until you find the pitch that your ears lock onto most naturally — it varies from person to person.
Together, these two controls let you replicate almost any real-world Morse listening condition. Want to simulate copying a contest-speed signal? Push WPM to 20 and Hz to 700. Want a relaxed, pleasant tone for a classroom demonstration? Set 8 WPM and 500 Hz. The combination is yours to tune.
If you enjoy playing with encoding and translation tools, you might also like Text ↔ Binary Converter Online for converting text into raw binary sequences, or the Base64 Encoder & Decoder Online Tool for Base64 encoding — both follow the same "type and convert instantly" philosophy as PureMorse.
Two-Way Translation: English to Morse and Back
Most online tools only go one direction. PureMorse is a full bidirectional morse code translator — meaning the translation pipeline runs both ways without you needing to switch modes or click any toggle.
English → Morse: Type HELLO in the upper box and the lower box immediately displays .... . .-.. .-.. ---. Spaces between words are represented by a forward slash (/) so the boundaries are always clear. Upper and lower-case letters are treated identically.
Morse → English (decode morse code): Type .... . .-.. .-.. --- in the lower box and the upper box fills in HELLO. The decoder recognises single spaces between characters and slashes between words, following the standard international convention.
Once you have the output you need, three utility buttons handle the rest:
- Copy Morse — Copies the Morse string to your clipboard in one click, ready to paste into a message, a document, or a puzzle.
- Download Text — Triggers a Save As dialogue so you can save your Morse output as a
.txtfile to your device. - Clear All — Wipes both text areas and resets the tool to its blank starting state.
Before converting a long passage, use the Universal Word & Code Counter to check your character count, or draft your message first in SnapPad | The Zero-Friction Notepad — a distraction-free scratchpad that saves your text automatically as you type.
The Morse Code Alphabet Chart
The table below is your pocket reference for the complete International Morse Code alphabet and digits. Each dot (·) represents a short signal — one unit of time. Each dash (–) is three units long. The gap between elements within a letter is one unit; between letters, three units; between words, seven units. Knowing these timing ratios is what separates a recognisable signal from noise.
| Letter | Morse Code | Letter | Morse Code |
|---|---|---|---|
| A | ·– | N | –· |
| B | –··· | O | – – – |
| C | –·–· | P | ·– –· |
| D | –·· | Q | – –·– |
| E | · | R | ·–· |
| F | ··–· | S | ··· |
| G | – –· | T | – |
| H | ···· | U | ··– |
| I | ·· | V | ···– |
| J | ·– – – | W | ·– – |
| K | –·– | X | –··– |
| L | ·–·· | Y | –·– – |
| M | – – | Z | – –·· |
| Digit | Morse Code | Digit | Morse Code |
|---|---|---|---|
| 0 | – – – – – | 5 | ····· |
| 1 | ·– – – – | 6 | –···· |
| 2 | ··– – – | 7 | – –··· |
| 3 | ···– – | 8 | – – –·· |
| 4 | ····– | 9 | – – – –· |
Notice how the digit patterns are beautifully logical: 1 is one dot followed by four dashes; 2 is two dots followed by three dashes; and so on through 9, before 0 rounds out with five dashes. Once you see the pattern, the numbers are the easiest part of the code to memorise. For the letters, the most common in English — E, T, I, A, N — all have the shortest codes, a deliberate design choice that maximises transmission efficiency.
Your Data Stays Private
Every translation and every audio tone in PureMorse is generated entirely inside your browser. No text you type, no Morse sequence you produce, and no audio signal that plays is ever sent to a server. There are no accounts, no logs, no tracking of what you write or how often you use the tool. Close the tab and the session disappears completely — nothing is stored, cached on a remote system, or retained in any form beyond your own device. What you type stays yours, full stop.
Common Questions About Morse Code
How do I convert text into Morse code audio?
Type your text into the upper input box on PureMorse. The Morse code appears instantly in the lower box. Adjust the WPM slider to set your preferred speed and the Hz slider to choose your tone pitch, then press the Play Morse Code button. Your browser generates the audio in real time — no downloads or plugins needed.
Is there a free Morse code translator that plays sound?
Yes — PureMorse is a fully capable Morse code translator with live audio playback, built on the Web Audio API so your browser synthesises every tone locally. You can fine-tune playback speed (WPM) and pitch (Hz), then copy or download your Morse output. No registration is required and the tool works on any modern browser.
How do you read and write Morse code online?
Use PureMorse's bidirectional interface: type English in the top box and read the Morse in the bottom box, or enter dots and dashes in the bottom box to decode them into English text at the top. The full alphabet and digit chart on this page lets you cross-reference any character as you learn, turning reading and writing Morse code into an interactive exercise.
What does Morse code sound like for the letter SOS?
SOS in Morse is ··· – – – ··· — three short tones, three long tones, three short tones, sent without gaps between the letters as a single continuous signal. Type SOS into PureMorse and press Play to hear it exactly as a radio operator would transmit the international distress call. It is instantly recognisable even through static or noise.
Can I convert Morse code back into regular English text?
Yes. Type your Morse sequence directly into the lower text area of PureMorse — for example, .... . .-.. .-.. --- — and the English translation appears in the upper box immediately. Use a single space to separate characters and a forward slash to separate words. The decoder handles both automatically with no extra steps required.