Morse Code Translator for Messages and Puzzles
Runs 100% in your browser — your text never leaves this page, and nothing is uploaded or stored.
This morse code translator turns messages into International Morse code — or decodes dots and dashes back into text — as you type, free in your browser. Use it to translate english to morse code for messages and puzzles, or decode morse code to text the same way — letters, numbers and common punctuation are all covered, as you type.
How to use the Morse Code Translator
- Choose a direction with the Mode switch: Text → Morse to encode a message, Morse → Text to decode one.
- Type or paste into the Your text box — or press Load sample to watch the translator work on a ready-made message.
- Your translation appears in the Result box as you type; there is nothing to submit. Letters are separated by single spaces, and words by a slash ( / ).
- Decoding works the other way: paste Morse in that same layout — spaces between letters, a slash between words — and the plain text comes back in lowercase.
- Copy the result with one click, or download it as a .txt file to keep or share.
About this tool
Morse code carried the world's messages for over a century — through telegraph wires, wartime radios and flashing ship lamps — and the distress signal SOS (··· −−− ···) is still recognised everywhere. This translator covers the full International Morse set: letters, digits and common punctuation. Type a message to hear how it looks in dots and dashes, or paste Morse to read it. It is equal parts history lesson, puzzle tool and party trick. Morse was designed so the most common English letters get the shortest codes — E is a single dot and T a single dash, while rare letters like Q and J take longer sequences. That is why English text compresses so well into Morse, and why operators could send long messages quickly by hand. The code is named after Samuel Morse, who developed the first version with Alfred Vail in the 1830s and 1840s for the electric telegraph; the international version used here was standardised a few years later and is the one still used by radio amateurs today. People still reach for a morse code translator for real jobs as well as fun: amateur radio operators reading call signs, students and scouts learning the code, puzzle and escape-room designers hiding clues, and teachers showing how communication worked before screens. If you are copying code from somewhere else, check its spacing first — this decoder expects single spaces between letters and a slash between words, the layout this page produces when it encodes. The letter codes and spacing this translator follows are the international standard, ITU Recommendation M.1677 — the same code radio services use worldwide.Worked example
Here is the sample message that comes with the tool, translated with the Mode switch set to Text → Morse: You type (text)SOS this is a test messageYou get (Morse code)
... --- ... / - .... .. ... / .. ... / .- / - . ... - / -- . ... ... .- --. .Switch Mode to Morse → Text and paste that code back in, and it returns as lowercase text: “sos this is a test message”. The first word is the famous distress signal SOS — three dots, three dashes, three dots — chosen because it is unmistakable even through static.
Features
- Both directions in one tool — encode text to Morse or decode Morse to text with a single Mode switch.
- The full International Morse set: letters A–Z, digits 0–9 and common punctuation such as full stops, commas, question marks and apostrophes.
- The standard written layout — single spaces between letters and a slash ( / ) between words — so the output is easy to read, copy and share.
- Instant results as you type: no button to press and no page reloads, even on long messages.
- Copy the translation or download it as a .txt file; Load sample and Clear are built in.
- Private by design — translation happens in your browser, so your messages are never uploaded or stored.