Morse Code Translator
Convert text to Morse and Morse to text with the full international ITU table: 26 letters, 10 digits and 18 punctuation marks. Play the code as a real tone with adjustable speed and pitch, download it as WAV and decode any pasted sequence. All local in your browser.
Standard reference: PARIS at 50 units per word.
Classic CW tone sits around 600 Hz.
Built by
Miguel Ángel Colorado Marin (MACM)
Built by
Miguel Ángel Colorado Marin (MACM)
Full-Stack Developer · Guadalajara, España
I develop web apps, digital tools and full projects — from design to deployment.
Morse code is alive and well: hams, emergency signals, accessibility aids and curious minds use it daily, and learning it starts with hearing it. This tool translates both ways using the international ITU-R M.1677 table (letters, digits and standard punctuation) and applies the reference timing: dot = 1 unit, dash = 3, symbol gap = 1, letter gap = 3, word gap = 7. Speed is expressed in real WPM against the standard word PARIS (50 units) and the tone is a pure sine with an anti-click envelope. What you hear when you press play is exactly what you download as WAV, synthesized sample by sample in your browser: nothing is uploaded to any server.
Features
- ✓Two directions: text → Morse and Morse → text
- ✓Real audio with adjustable WPM speed (5-35) and tone (300-900 Hz)
- ✓WAV download of the audio, identical to what you hear
- ✓Full ITU table: letters, digits and 18 punctuation marks
- ✓Accents transliterated automatically (á → A, ñ → N)
How to translate text to Morse?
- 1
Pick the direction
The «Text → Morse» tab encodes; «Morse → Text» decodes a pasted sequence.
- 2
Type or paste the content
Text converts instantly, letter by letter, with spaces turned into «/» between words.
- 3
Adjust speed and tone
Move the WPM and Hz sliders and press play to hear the code as an operator would.
- 4
Copy or download
Copy the Morse code or the decoded text, or download the audio as WAV to practice or share it.
Frequently asked questions
How do you write SOS in Morse?
SOS is «... --- ...»: three dots, three dashes and three dots, run together and repeated. It was chosen historically because it's easy to transmit and recognize even through interference, not because it's an acronym. Type «sos» here to check it, or play it at 15 WPM to memorize the rhythm.
What does WPM mean and what speed should I use?
WPM stands for words per minute, measured against the standard word PARIS, which spans exactly 50 time units. At 15 WPM each unit lasts 80 ms, the typical learning pace; experienced operators exceed 25-30 WPM. If you're starting out, stay between 10 and 15 WPM and increase once you recognize characters without thinking.
Which characters are supported and what about accents?
The full international standard table: 26 letters (A-Z), 10 digits (0-9) and 18 punctuation marks (period, comma, question mark, slash, at sign, dollar sign and more). Accented letters are transliterated to their base (á → A, ñ → N, ß → SS) and any character without a Morse code is flagged in a warning instead of inventing a sequence.
Related tools
Embed Morse Code Translator on your site
Add Morse Code Translator to any web page with a simple iframe. Free, with attribution to miguelacm.es.
<iframe
src="https://miguelacm.es/embed/morse-converter"
width="100%"
height="700"
frameborder="0"
title="Morse Code Translator — miguelacm.es"
></iframe>View embed in new tab →