Convert text to Morse or decode dots and dashes
Choose Text to Morse for a normal message, or Morse to Text for a written pattern. The converter updates in your browser and keeps one space between Morse characters and three spaces between words.
Use it for a quick check, then open Hi Morse when you want audio playback, the full code table, listening practice, dot-and-dash input, or a keyer. This page does not send the input or output as an analytics event.
Morse spacing that the decoder understands
Separate letters with one space. Separate words with three spaces, a forward slash, or a vertical bar. The decoder also accepts middle dots and common Unicode dash characters, then normalizes them to a period and hyphen.
- SOS becomes ... --- ...
- HELLO WORLD becomes .... . .-.. .-.. --- .-- --- .-. .-.. -..
- ... --- ... decodes to SOS.
- .... . .-.. .-.. --- / .-- --- .-. .-.. -.. decodes to HELLO WORLD.
The continuous distress pattern ...---... is recognized as SOS. Other patterns still need clear letter or word spacing.
What this lightweight converter supports
The page uses the International Morse mapping for A-Z, 0-9, and the punctuation supported by the committed Hi Morse codec. Lowercase text is converted as uppercase. Unsupported text characters or unknown Morse patterns stay visible as a question mark instead of being silently dropped.
This is a text and written Morse converter. It does not listen to a microphone, decode an audio file, read an image, or interpret a flashing light. Open Hi Morse for its released playback and practice features; do not use this page as evidence for features it does not provide.
For a result you plan to reuse, check the separators and any visible question marks before copying it.
Troubleshoot an unexpected Morse result
A question mark in the result means the converter kept the position of something it could not map. In Text to Morse mode, check the original message for an unsupported letter or symbol. In Morse to Text mode, check whether a dot-and-dash group has a typo or two letters were joined without a space.
- Add one space between Morse letters.
- Use a slash, a vertical bar, or three spaces between words.
- Switch the direction if normal text was pasted into the Morse input.
- Clear the field and test one short word before converting a longer message.
The converter normalizes several visible dot and dash characters, but it does not guess missing separators. Keeping unknown positions visible makes the result easier to inspect instead of silently changing the message.
Move from a quick result into practice
A converter answers what a pattern represents. Learning requires another step: compare a few characters with the code table, listen to their rhythm, and try to recall or enter them without looking at the result.
Hi Morse keeps those actions together in the web and store apps. Start with a short word, hear it, then move into listening or dot-and-dash practice when you are ready. No fluency timeline is promised.
Source and verification
BaTip derived this page mapping from the committed Hi Morse International Morse table. Product tests cover the letters, digits, punctuation, and spacing behavior. The external reference below is the International Telecommunication Union recommendation for International Morse code.
Mapping and behavior last verified on 17 July 2026. The converter is an educational utility, not an emergency communication service.