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 works right here on your device — nothing gets sent out.
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.