Morse Code Translator
Translate text to and from standard ITU Morse code. Covers A–Z, 0–9 and common punctuation. Listen to the result with a 600 Hz sine-wave beep at any speed from 1–60 WPM (PARIS standard), then copy or download the morse. Fully offline, browser-only — perfect for learning, ham-radio practice or decoding puzzle trails.
How to use
- 1
Pick a direction
Use the Text → Morse or Morse → Text tab. Swap moves your output into the other mode's input.
- 2
Type or paste
For encoding, type any text — case-insensitive, unsupported characters are skipped. For decoding, paste morse with dots, dashes, spaces and slashes.
- 3
Play the audio
Click Play to hear the morse at the chosen speed. A 600 Hz sine wave beeps for each dot and dash with proper PARIS-standard timing.
- 4
Copy or download
Use Copy for the clipboard or Save to download a .txt file with the result.
Common use cases
- Practise receiving or sending morse for amateur-radio exams.
- Decode morse-code puzzles in escape rooms or geocaching trails.
- Add a nostalgic touch to messages, bios or art projects.
- Teach kids (or yourself) the ITU Morse code alphabet with audio.
Limitations
- The morse table is the standard ITU/RFC 1319 set — A–Z, 0–9 and common punctuation. Prosigns (SK, AR, BT), accented letters and national variants aren't included.
- Audio uses a single 600 Hz sine wave (the traditional practice frequency). Real radios use a wider audio spectrum; this is a training aid, not a transmitter.
- Very long inputs (>500 characters for encoding, >4000 for decoding) disable the Play button to avoid scheduling thousands of audio events.
- The first Play click may need a user gesture to unlock the browser's AudioContext — click Play once if you don't hear anything.