Morse Code Audio
Convert text into Morse code and play it back as audio tones with adjustable speed and pitch, using standard PARIS timing. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Example shown - letters, numbers, and spaces are supported.
Morse code
How the Morse code audio player works
- Type your text - letters and numbers are converted to Morse code as you type.
- Set your preferred speed (words per minute) and tone frequency.
- Press Play to hear it as a sequence of tones using the Web Audio API's oscillator.
The method
dit length (ms) = 1200 / WPM | dash = 3 dits | letter gap = 3 dits | word gap = 7 dits
FAQ
What does WPM mean here?
Words per minute, using the standard "PARIS" timing reference where one unit (a dit) lasts 1200/WPM milliseconds - the same timing convention amateur radio operators use.
How are spaces between letters and words timed?
A dash is three dits long, the gap between symbols within a letter is one dit, the gap between letters is three dits, and the gap between words is seven dits.
Can I change the tone pitch?
Yes. Adjust the Tone slider between 300 and 1000 Hz - 600-700 Hz is a common comfortable frequency for Morse practice.
What characters are supported?
The 26 letters A-Z and digits 0-9. Punctuation is not currently converted.
Do I need to type in capital letters?
No - lowercase and uppercase are treated the same, since text is converted to uppercase automatically before it's translated to Morse code.
How we compare
| Feature | Online Tool Store | morsecode.world | Mobile Morse apps |
|---|---|---|---|
| Adjustable speed and tone | ✓ | ✓ | Varies |
| No app install | ✓ | ✓ | ✗ |
| Written translation shown alongside audio | ✓ | ✓ | Varies |
For quick Morse practice without an app install, Morse Code Audio is ready in your browser instantly.