Morse Code Translator
Type a message to see it in dots and dashes, or paste Morse to read it. The direction is detected automatically.
Processed locally in your browser· Your data stays in your browser.
What is Morse Code Translator?
International Morse code (ITU-R M.1677) encodes letters, digits and punctuation as short (dot) and long (dash) signals: SOS is ... --- ... and E is a single dot. Letters are separated by a space and words by a slash. It is still used by amateur radio, aviation beacons and accessibility devices.
This translator covers A–Z, 0–9 and the common punctuation ( . , ? ' ! / ( ) & : ; = + - _ " $ @ ). Accented letters are reduced to their base letter. You can force a direction or let the tool detect it, and swap the symbols: use • and − instead of . and -, or 0 and 1, for output that matches your worksheet or font.
How does it work?
- Type text or paste Morse; leave the direction on Auto-detect or force Text → Morse / Morse → Text.
- Separate Morse letters with a space and words with " / " (a slash or three spaces also work).
- Change the dot and dash characters if you need other symbols, then copy the translation.
Common use cases
- Learning Morse for amateur radio or scouting by checking your own transcriptions.
- Creating or solving puzzles, escape-room clues and geocache hints.
- Preparing a message to tap out or flash with a light.
- Decoding a Morse sequence found in a video, image description or social post.
Examples
Try this input in the tool above:
SOS Hello World 2026
... --- ... / .... . .-.. .-.. --- / .-- --- .-. .-.. -.. / ..--- ----- ..--- -....
Privacy
Morse Code Translator runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
Only the international Morse alphabet is supported (no prosigns and no non-Latin alphabets). Unknown characters are skipped with a warning, and unknown Morse sequences show as "?".
Frequently asked questions
How do I separate letters and words?
One space between letters and " / " between words. On input, a slash, a vertical bar or three or more spaces all count as a word break.
What is Morse for SOS?
... --- ... (three dots, three dashes, three dots). It is sent as one continuous signal, not as three separate letters.
Can I use other symbols instead of dots and dashes?
Yes: set the dot and dash characters (for example • and −, or 0 and 1). The decoder understands the same symbols and several look-alike characters.
Related tools
ROT13 Cipher (ROT5, ROT18, ROT47)
Rotate letters by 13 places (or digits, or any Caesar shift) in one step. Running it twice restores the text.
Encoding & Decoding
Text to Binary Converter
Turn words into ones and zeros: each byte of your text is shown as eight bits.
Encoding & Decoding
Text to ASCII Converter
List the ASCII / byte code of every character, for example "Hi" → 72 105.
Encoding & Decoding
Base64 Encoder
Convert any text, including emoji and accented characters, into a Base64 string in one click.
Encoding & Decoding
Reverse Text
Write text backwards, reverse the order of its words, or flip it upside down, without breaking emoji or accents.
Text Tools
Text to Hex Converter
See the exact bytes behind any text, from a quick "Hello" to emoji, formatted the way your code or debugger expects.
Encoding & Decoding
Case Converter
One tool for every text case: pick a style from the list and the text is converted instantly.
Text Tools