ASCII to Morse Code Converter
Convert text to Morse code and Morse code to text instantly. Listen to Morse audio, adjust speed, copy results. Supports ITU-R M.1677 standard.
About
Morse code remains the only digital encoding scheme that a human can decode without equipment. Errors in transcription - a missing dot, a misplaced space - collapse the entire message because Morse is a variable-length prefix code: the symbol for E (a single dot) is a strict prefix of I (two dots). This tool implements the full ITU-R M.1677-1 character set and enforces correct spacing: 1 unit between elements, 3 units between characters, 7 units between words. Audio playback uses a 700 Hz sine tone at configurable words-per-minute. The timing formula is tdot = 1200 ÷ WPM ms, calibrated against the word "PARIS" (50 units). Unsupported characters are silently dropped and flagged so you can correct your input before transmission.
Formulas
Morse code timing is derived from the Paris standard. The word "PARIS" encodes to exactly 50 dot-units, so one word-per-minute equals 50 units per 60 seconds.
Where tdot is the base time unit, WPM is the transmission speed in words per minute. At 20 WPM, tdot = 60 ms. Audio frequency is fixed at 700 Hz, the ITU recommended tone for radiotelegraphy practice.
Reference Data
| Character | Morse Code | Character | Morse Code | Character | Morse Code |
|---|---|---|---|---|---|
| A | · − | N | − · | 0 | − − − − − |
| B | − · · · | O | − − − | 1 | · − − − − |
| C | − · − · | P | · − − · | 2 | · · − − − |
| D | − · · | Q | − − · − | 3 | · · · − − |
| E | · | R | · − · | 4 | · · · · − |
| F | · · − · | S | · · · | 5 | · · · · · |
| G | − − · | T | − | 6 | − · · · · |
| H | · · · · | U | · · − | 7 | − − · · · |
| I | · · | V | · · · − | 8 | − − − · · |
| J | · − − − | W | · − − | 9 | − − − − · |
| K | − · − | X | − · · − | , | − − · · − − |
| L | · − · · | Y | − · − − | . | · − · − · − |
| M | − − | Z | − − · · | ? | · · − − · · |
| ! | − · − · − − | ' | · − − − − · | / | − · · − · |
| ( | − · − − · | ) | − · − − · − | & | · − · · · |
| : | − − − · · · | ; | − · − · − · | = | − · · · − |
| + | · − · − · | - | − · · · · − | _ | · · − − · − |
| " | · − · · − · | $ | · · · − · · − | @ | · − − · − · |