Morse Code Translator
Morse is a table, and a table with one wrong row produces something that looks entirely convincing and says the wrong thing. This translates both ways and shows you the result of reading its own output back, so you can see for yourself that it came home. Anything morse simply has no symbol for is listed rather than quietly dropped.
What this generator does
Looks each character up in the morse table, separating letters with spaces and words with a slash, and reads its own output back through the table the other way.
How to use this tool
- Type your text and translate it.
- Letters are separated by spaces and words by a slash, as morse is usually written.
- Paste morse into the second box to read it as text.
- Note that morse has no capitals — upper and lower case come out the same.
Understanding the controls
- Your text
- Up to two thousand characters. Morse has no capitals, so upper and lower case give the same code.
- The code
- Paste morse to read it as text. Letters separated by spaces, words by a slash.
Common use cases
- Writing a message in morse for a puzzle, a game or a card
- Reading morse somebody has sent you
- Learning the alphabet with something to check yourself against
- Preparing a signalling exercise for a group
- Checking a morse sequence you have transcribed by ear
How this generator works
The output is translated back through the table and compared against what went in, less anything morse cannot carry. The table itself is also checked to be one-to-one — no two letters may share a code, or something would read back as the wrong letter.
Randomness and fairness
Nothing is random. The same text always gives the same code.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Letters, digits and common punctuation only. Accented letters and other alphabets have their own morse variants and are not included.
- Written morse only — no timing, no sound, and no allowance for how a real operator spaces things.
- Morse has no capitals, so case is lost in translation and cannot be recovered.
- Prosigns and abbreviations used by operators are not included.
Privacy and your data
Translation happens in your browser. Nothing you type is transmitted or stored.
Related generators
- Braille TranscriberTranscribes text into uncontracted braille cells and back, with the number sign handled where digits appear.
- Phonetic Alphabet TranslatorSpells anything out in the NATO phonetic alphabet, so a reference or a postcode can be read aloud without being misheard.
- Cryptogram Puzzle GeneratorTurn a message into a substitution cryptogram, with letter-frequency aids for solving and a reveal for checking.
- Codebreaker Puzzle GeneratorA hidden code with worked feedback examples, using the exact-then-misplaced scoring rule that most implementations get wrong.