📡 Morse Code Translator
Convert text to Morse code or decode Morse code back to English. Supports all letters, numbers and common punctuation. Free, private, no signup.
About the Morse Code Translator
Morse code is an encoding system that represents characters as sequences of dots (·) and dashes (–). Invented by Samuel Morse in the 1830s, it was the first widely used system for long-distance communication via telegraph. Today it remains in use in amateur radio, aviation and emergency signalling.
Encoding Format
When encoding text to Morse, letters within a word are separated by a single space and words are separated by a slash (/). When decoding, the tool reads this same format and reconstructs the original text.
Unsupported Characters
Characters that have no Morse code equivalent (such as accented letters or emoji) are replaced with a question mark placeholder (?) so the rest of the translation is not interrupted.
Common Use Cases
- Learning Morse code for amateur radio (ham radio) licensing
- Decoding Morse messages in escape rooms, CTF challenges or puzzles
- Encoding secret messages for educational activities or games
- Aviation and maritime communication references
Complete Morse Code Reference
International Morse code covers all 26 Latin letters, digits 0–9 and common punctuation. Dots · are short signals; dashes – are long signals (3× a dot).
Frequently Asked Questions
How is Morse code structured?
+Morse code represents each letter or digit as a unique sequence of dots and dashes. Characters within a word are separated by one space, and words are separated by a slash (/). For example, SOS — the international distress signal — is ... --- ...
What characters are supported?
+All 26 Latin letters (A–Z), digits 0–9, and common punctuation: period, comma, question mark, apostrophe, exclamation mark, slash, colon, semicolon, equals, plus, hyphen, double quote and at sign. Accented letters and other Unicode characters are not part of standard Morse code.
How do I enter Morse code for decoding?
+Use dots (.) and dashes (-) for the signals, a single space between characters and a forward slash (/) or triple space between words. Example for HELLO: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
Is Morse code case sensitive?
+No. Morse code has no distinction between upper and lower case. When encoding, both A and a produce the same dot-dash sequence (·–). When decoding, all output is in uppercase since Morse has no case information.