How to use the Morse Code Translator
- Type or paste text on the left to get Morse code on the right — or paste Morse code on the right to decode it.
- Use dots (.) and dashes (-), a space between letters and a slash (/) between words.
- Set the speed and tone, then click Play to hear it or Download WAV to save the audio.
How Morse code works
Morse code writes each letter as a short sequence of dots (short signals) and dashes (long signals). The timing is fixed relative to one unit: a dot is 1 unit, a dash 3 units, the gap inside a letter 1 unit, between letters 3 units and between words 7 units. At 20 words per minute one unit lasts 60 milliseconds. This translator uses the International (ITU) Morse code — letters A–Z, digits 0–9 and common punctuation.
Writing Morse in text
In writing, a space separates letters and a slash (/) or several spaces separate words: .... . .-.. .-.. --- / .-- --- .-. .-.. -.. is “HELLO WORLD”. The decoder also accepts ·, •, _ and long dashes (—, –), so you can paste Morse from anywhere. Characters Morse can’t encode are shown as #, and unknown codes decode to �.
Famous examples
- SOS —
... --- ..., sent as one continuous signal. - I love you —
.. / .-.. --- ...- . / -.-- --- ..- - CQ —
-.-. --.-, “calling any station” in amateur radio.
Learning Morse
Learn the sound of each letter rather than counting dots and dashes. The Farnsworth method sends each letter at full speed (around 20 WPM) but adds longer gaps between letters, so you hear whole rhythms. Start slow with the spacing, not the letters.
Tools that pair well with the Morse Code Translator
- Text to Binary Converter — Type text to see it as binary code, or paste binary (or hex, octal, decimal) to translate it back to readable text.
- Base64 Encode / Decode — Convert text to Base64 and back with full UTF-8 support (accents, emoji), switch to URL-safe Base64, or drop a file to get its Base64 string or data URI.
- ASCII Art Generator — Type a word and see it in 20 ASCII art fonts at once — Standard, Slant, ANSI Shadow, Doom and more.
- Unicode Character Inspector — Paste anything to see what it’s really made of: each character’s name, code point, UTF-8 bytes and HTML code.
Frequently asked questions
How do I type Morse code to translate it?
... --- ... for SOS.