This free online morse code translator converts text to morse code and back instantly. Unlike text-only tools, it plays the actual Morse code audio using the Web Audio API — 600 Hz sine tones with smooth onset and offset to eliminate clicks. Useful for learning Morse code, amateur radio practice, or just having fun.
Morse code is a telecommunication encoding system that uses sequences of dots (short signals, called dits) and dashes (longer signals, called dahs) to represent letters, digits, and punctuation. It was developed by Samuel Morse and Alfred Vail in the 1830s and 1840s for use with the electrical telegraph. Each character is separated by a short pause, and words by a longer pause.
Select "Text → Morse" mode and type or paste your text into the left panel. The morse code translator instantly converts each letter and number to its Morse code equivalent, separated by spaces. Words are separated by a slash (/). You can also play the Morse code as audio using the Play Audio button.
Select "Morse → Text" mode and paste your Morse code into the left panel. Separate individual characters with spaces and words with " / " (space-slash-space). The morse code translator supports standard dot-dash notation and also accepts alternative characters like • and –.
In Morse code, a dot (dit) represents a short signal and a dash (dah) represents a long signal. A dah is typically three times the duration of a dit. The gap between symbols in the same character is one dit. The gap between characters is three dits. The gap between words is seven dits.
Yes. Click the Play Audio button to hear the Morse code played as audio tones using the Web Audio API. The tones are generated at 600 Hz directly in your browser — no audio files are downloaded. You can adjust the playback speed (Slow, Normal, Fast) and stop playback at any time by clicking the Stop button.