Morse Code Encoder
Convert plain text into International Morse code. Supports letters, digits, and common punctuation, with optional audio playback of the encoded output.
About Morse Code Encoder
Overview
The Morse Code Encoder converts plain text into International Morse code using the standard letter and word spacing conventions. Each letter is separated by a single space, and words are separated by a slash ( / ), keeping the output clean and easy to read or share. An optional audio player turns the encoded output into Morse beeps using the Web Audio API, so you can hear the same rhythm you would on a telegraph key. Everything runs in your browser — your text never leaves your device.
Features
- Converts plain text to International Morse code.
- Multi-line Monaco editor for comfortable editing.
- Live mode for real-time conversion as you type.
- Audio playback with adjustable speed (WPM) and tone frequency.
- Supports A–Z, 0–9, and common punctuation.
- Flags unsupported characters so you know exactly what was skipped.
- One-click copy and plain text download.
- Works on mobile and desktop with full dark mode support.
- All processing happens locally in your browser for full privacy.
How to Use
- Type or paste plain text into the editor.
- Live mode encodes as you type; toggle it off to convert on demand.
- Open Audio Settings to adjust playback speed (WPM) and tone frequency, then click Play Audio.
- Use Copy, Download, or the Copy to Decoder button to use the result.
FAQ
Which characters are supported?
A–Z, 0–9, and common punctuation: period, comma, question mark, apostrophe, exclamation, slash, parentheses, ampersand, colon, semicolon, equals, plus, minus, underscore, quote, dollar, and at sign. Letters are case-insensitive.
Why are some characters missing in the output?
Characters outside the supported set have no standard Morse representation. They are dropped from the output and listed in a warning so you can adjust the input.
Is the audio playback accurate to real Morse timing?
Yes. Dot length is derived from the WPM setting using the standard PARIS timing benchmark, and dashes, letter gaps, and word gaps follow the 1:3:7 dot ratio used by amateur radio operators.