Translate text to Morse code and Morse code back to text. Includes audio playback and visual signal display.
Morse code is a method of encoding text characters as sequences of dots (short signals) and dashes (long signals). Developed in the 1830s-40s for use with the electric telegraph, it was the dominant form of long-distance communication for over a century and remains relevant in amateur radio, aviation, and accessibility.
Morse code is an early example of data compression. Samuel Morse studied letter frequencies in English and assigned shorter codes to common letters (E = •, T = —) and longer codes to rare ones (Q = ——•—). This principle is the same idea behind Huffman coding, used in ZIP files and JPEG compression over a century later.
Enter text or Morse
Type English text to convert to Morse code, or enter dots and dashes to decode.
Instant translation
The translation happens in real time as you type, character by character.
Play audio
Listen to the Morse code as audio beeps to hear the rhythm of dots and dashes.
Ham radio operators
Practice encoding and decoding CW (continuous wave) messages.
Students
Learn about communication history and early data encoding.
Puzzle enthusiasts
Decode Morse code clues in escape rooms, geocaching, and ARGs.
Accessibility
Morse code input is available as an accessibility feature on Android and iOS devices.
Morse code is a method of encoding text using sequences of dots (.) and dashes (-). Each letter and number has a unique pattern.
Letters are separated by spaces, and words are separated by forward slashes (/) or three spaces.
Yes, Morse code has patterns for numbers 0-9 and common punctuation marks like periods, commas, and question marks.