Encode and decode
Convert typed messages into International Morse code, or decode clearly spaced dots and dashes back to readable text.
Encode, decode, copy, and play Morse
Encode text, decode typed Morse, copy variants, and play a local tone preview.
Convert typed messages into International Morse code, or decode clearly spaced dots and dashes back to readable text.
Use explicit Play and Stop controls with WPM and frequency settings for a bounded browser-side tone preview.
Review dot length, estimated duration, unsupported characters, and ambiguous typed Morse before copying.
Use this morse code text generator when you need dots and dashes quickly without installing an app. Type a message, choose Encode or Decode, and copy a clean Morse result for a puzzle, class note, game clue, video caption, or practice sheet. The tool is designed for ordinary typed text and typed Morse code, with clear warnings when a character cannot be represented.
Paste ordinary text into the input box and leave the mode on Auto or Encode. The output appears as International Morse code using dots, dashes, spaces between letters, and slashes between words. Use the standard row for most copy-and-paste tasks, the compact row when you need a shorter one-line message, and the training row when readable spacing matters.
To decode Morse back to text, paste dots and dashes into the same input and switch to Decode if Auto does not choose the right direction. Separate letters with spaces and words with a slash. If the spacing looks ambiguous, the tool shows a soft normalization hint instead of silently changing your message.
The copy buttons copy exactly what their labels say. Download TXT saves the text output, not an audio file. Copy Share Link works only for bounded short messages, so the page never pretends to host private messages on a server.
This page supports the basic International Morse alphabet for A-Z, numbers, spaces, and common punctuation included in the local mapping. Unsupported characters appear in an audit row. That is more useful than replacing everything with a single mystery mark because you can see what needs to be removed or rewritten before copying the result.
Custom dot and dash symbols can help when another app, puzzle format, or worksheet needs a different display. For example, a user may want an asterisk for dots and an underscore for dashes. Those display controls change the copied Morse text only; they do not change the meaning of the underlying message.
A Morse code generator audio preview is useful when you want to hear the rhythm before you share or study the message. The page uses explicit Play and Stop controls, plus compact WPM and frequency settings. Audio should not start while typing, and long messages should stay bounded so playback does not make the browser feel slow.
Use the page for classroom examples, escape-room clues, geocaching hints, social captions, game messages, and short practice drills. If you need a Morse code sentence, start with a normal sentence, copy the standard output, and keep the slash between words. If you need Morse code number examples, type the digits directly and check the output row.
Practical answers about typed Morse conversion, audio preview, alphabet support, limits, and privacy.
Encode text, decode typed Morse, copy variants, and play a local tone.
Example preview
Spaces between letters and slashes between words.
.... . .-.. .-.. --- / ..--- ----- ..--- -....
Shorter one-line output for puzzles and captions.
.... . .-.. .-.. ---/..--- ----- ..--- -....
Wider spacing for worksheets and practice.
.... . .-.. .-.. --- / ..--- ----- ..--- -....