A Morse code translator for beginners converts supported text into International Morse code—and converts standard dot-and-dash sequences back into readable text—while showing the result instantly and optionally playing the code as sound. That makes the Morse Code Translator a practical first stop for a learner who wants to see how a message maps, decode a written message, or hear spacing and timing made clear. Keep Text → Morse selected to encode a message; use the swap control to change to Morse → Text when you already have dots and dashes. Type or paste into the input, and the conversion updates as you work. You can then copy the output or press Play sound. This free tool uses the official ITU-R M.1677-1 alphabet, including A–Z, 0–9, and 18 specified punctuation and symbol characters, with @ included. It runs entirely in your browser: it requires no account, sends no text to a server, and has no usage limits. For beginners, the important distinction is that written spacing and played timing express the same structure in different ways. Learning both makes a message easier to read on paper and recognize by ear.

Start with the direction you need
A first-time user usually has one of two jobs: turning a readable message into dots and dashes, or turning a sequence back into readable text. Pick the mode that matches the material in front of you. The swap control changes direction, so you can use the same tool for both parts of a practice session.
| Mode | Use it when | Input | Result |
|---|---|---|---|
| Text → Morse | Encoding a readable message | Plain text within the documented character set | International Morse code |
| Morse → Text | Decoding an existing sequence | Dots and dashes with standard written spacing | Readable letters, digits, and supported symbols |
Text → Morse helps you inspect how each character becomes a signal pattern. Morse → Text handles material that has already been written in code. In either direction, the result refreshes while you type, giving an immediate way to check a word, number, or symbol without waiting for another conversion step.
Translate your first message in three actions
- Choose the conversion direction. Keep Text → Morse selected to encode a message. If your source already contains Morse code, press the swap button (⇄) to select Morse → Text.
- Type or paste the message. Enter it in the input box. The corresponding translation appears instantly as you type, making short phrases easy to check one section at a time.
- Copy or play the result. Copy the translation if you want to place it in your notes or another app. Press Play sound when you would rather hear authentic dot-and-dash tones.
Try SOS as a compact first exercise; its written Morse pattern is ... --- .... The three groups represent S, O, and S. Notice that spaces separate the letters, while a multi-word message uses / with spaces around it to mark word boundaries. Press Play sound after reading the pattern, then listen for three short tones, three long tones, and three short tones. This compact example connects the visual symbols with Morse sound before you move to a longer message.
Read spaces as carefully as dots and dashes
Morse symbols only tell you part of the story. Gaps prevent a long sequence from becoming one undifferentiated pattern. The written translator uses spaces and slash dividers, while the audio player expresses those boundaries through longer silences.
| Part | Written output | Audio relationship |
|---|---|---|
| Dot | One dot | One dot-unit tone |
| Dash | One dash | Exactly three dot units long |
| Inside one letter | Dots and dashes joined without a space | One dot-unit of silence between elements |
| Between letters | One space | Three dot units of silence |
| Between words | Slash with spaces around it | Seven dot units of silence |
These proportions are defined by ITU-R M.1677-1. In this translator, the player uses them to render a steady 600 Hz tone at roughly 15 words per minute. A dash therefore lasts three times as long as a dot, while the silence before the next letter lasts three dot units. Beginners should read / as a word marker in written output and listen for the longer audio pause, not as a character that needs to be spoken.
Know the alphabet you can translate
Beginners often think of Morse as a system for letters alone, but a practical translator also needs digits and punctuation. The documented character set includes all 26 Latin letters, digits 0–9, and 18 punctuation or symbol characters.
- Letters: Every character from A through Z.
- Digits: Every number from 0 through 9.
- Punctuation and symbols: Period, comma, question mark, apostrophe, exclamation mark, slash, opening parenthesis, closing parenthesis, ampersand, colon, semicolon, equals sign, plus sign, hyphen, underscore, quotation mark, dollar sign, and at sign.
The October 2009 revision of ITU-R M.1677-1 added the at sign to the alphabet represented by this translator. For a message that must fall entirely within the documented set, use only these characters. Accented letters, emoji, and arbitrary symbols are outside the stated coverage, so the translator should not be treated as a universal character converter. Staying inside the supported set also makes an encode-and-decode practice round easier to inspect.
Build a repeatable beginner practice routine
A translation provides the answer, but repeated comparison helps you recognize the code without constantly looking it up. A short encode-decode-listen cycle turns the tool into a practical learning aid.
- Begin with letters and spaces. Choose a short message, leave Text → Morse selected, and read each output group as one letter.
- Check the message in reverse. Copy the Morse output, press ⇄ to select Morse → Text, and paste the code into the input. Compare the decoded words with your source while checking letter spaces and slash dividers.
- Listen to the pasted Morse. With the sequence still in the input, press Play sound. Follow the written groups as the tones play, paying attention to the longer pauses between letters and words.
- Add digits and punctuation gradually. Once the letter boundaries feel familiar, include supported numbers and symbols while keeping each test short enough to examine one detail at a time.
Decoding gives you a way to check the forward mapping, while audio connects each visible symbol to a duration. For a listening-focused follow-up, read Morse Code Translator by Sound: Hear Dots and Dashes. The same browser tool is also useful for decoding messages, preparing for an amateur radio exam, or creating a coded note. Morse code is an encoding method rather than a secrecy or encryption system, so do not depend on it to conceal sensitive information.
Fix the details that trip up first-time users
Most early problems come from direction, spacing, or expectations rather than complicated controls. Use this checklist before moving to a longer message:
- Check the direction first. Text → Morse produces a code pattern, while Morse → Text reads a pattern. If the output does not suit the task, inspect the selected direction and press ⇄ when needed.
- Preserve the boundaries. Keep the single spaces between encoded letters and the spaced slash between words. When decoding, retain the standard spacing supplied with the message.
- Use audio for timing. A dash and a dot may look like simple characters, but their sound lengths differ. Play sound makes the one-to-three ratio and the longer letter and word gaps easier to hear.
- Stay within the supported alphabet. Letters, digits, and the listed punctuation are covered; other characters fall outside the documented set.
- Use the live output. Translation updates as you type, so there is no need to wait for the result after finishing a short entry.
Privacy and availability are equally straightforward. Translation and audio playback run client-side, no text is uploaded, no signup is required, and there are no usage limits. Once the page has loaded, the tool can also work offline. That makes it suitable for private practice, ham-exam preparation, or decoding a message without sending its contents to a server.