0 words · 0 characters
0 words · 0 characters
Morse Code Translator Guide — Alphabet, Timing & Audio Tips
A morse code translator (also called a morse code generator, text to morse code, or morse to text decoder) turns plain messages into International Morse code — patterns of dots (.) and dashes (-) — and decodes those patterns back into readable text. This guide explains separators, ITU timing, the alphabet, SOS, Play Morse vs Play text, and how Morse differs from Binary Translator byte encoding.
What Is a Morse Code Translator?
A morse code translator converts between human-readable plain text and Morse code — a telegraph encoding where each letter, digit, or symbol maps to a unique sequence of short signals (dots) and long signals (dashes).
Why it matters: Morse is a pattern language, not a font or binary bytes. You need a translator to turn a phrase like SOS into ... --- ... without memorizing every letter.
Example: The letter E is one dot (.). The letter T is one dash (-). Together in a word, each symbol is space-separated: ET → . -.
Common mistake: Confusing Morse with binary code — binary stores bytes as 0s and 1s; Morse uses timed dots and dashes for telegraph communication.
Dots, dashes, and International Morse
International Morse Code (ITU standard) is what TextTools uses — one mapping for A–Z, 0–9, and common punctuation. Morse has no uppercase or lowercase; hello and HELLO encode the same way.
Edge case: Accented letters and emoji have no standard Morse equivalents — they are skipped during encoding rather than guessed.
Morse code vs binary code
Morse encodes characters as audible or visible dot-dash patterns. Binary encodes characters as numeric bytes (0s and 1s). A puzzle asking for dots and dashes needs Morse; a puzzle asking for eight-bit groups needs a binary translator.
How to Convert Text to Morse Code
Text to morse code conversion replaces each supported character with its ITU dot-dash pattern and inserts separators between letters and words.
- Type or paste plain text in the text pane — letters, digits, and supported punctuation.
- Read the Morse output — letters separated by spaces, words separated by
/. - Copy or export the Morse string for sharing or practice.
- Play Morse to hear beeps at your chosen WPM speed.
Why it matters: Correct spacing is what makes ... --- ... readable as SOS instead of nine random symbols.
Word and letter separators
TextTools outputs one space between letters within a word and / (space-slash-space) between words. That matches common online Morse conventions and decode input on this page.
Example: Hi there → .... .. / - .... . .-. .
Common mistake: Pasting Morse without spaces between letters — the decoder cannot split combined patterns.
Worked examples
| Text | Morse output | Note |
|---|---|---|
Hi | .... .. | Two letters, one space between patterns |
HELLO | .... . .-.. .-.. --- | Five letter tokens |
HELP | .... . .-.. .--. | Common puzzle word |
SOS | ... --- ... | International distress — not an acronym |
Hi there | .... .. / - .... . .-. . | Word separator / between words |
Takeaway: Morse grows longer than the source text — each letter becomes several symbols plus spaces.
How to Convert Morse Code to Text
Morse to text decoding splits dot-dash tokens back into letters using the International Morse lookup table.
- Enter Morse in the Morse pane — use
.for dots and-for dashes (underscore_also works as a dash). - Separate letters with spaces and words with
/or|. - Read decoded text in the text pane as you type.
Why it matters: Both panes are live inputs — you can decode by typing directly into the Morse field without swapping.
Typing dots and dashes in the Morse pane
Paste or type patterns like ... --- ... and the text pane shows SOS. Unknown tokens are skipped silently during decode.
Dash substitutes: Underscore _ is treated as a dash when decoding — useful when copying from sources that avoid hyphens.
Edge case: Missing word separators merge tokens — .- -... without a slash may read as one garbled word instead of two.
Morse Code Timing Rules
International Morse timing uses a dot as the base time unit. A dash lasts three dot units. Gaps between symbols, letters, and words scale from that unit.
| Element | Duration (units) | Role |
|---|---|---|
| Dot (.) | 1 | Short signal |
| Dash (-) | 3 | Long signal |
| Gap within a letter | 1 | Between dot/dash parts of one character |
| Gap between letters | 3 | Space in written Morse |
| Gap between words | 7 | / separator in written form |
Why it matters: Rhythm distinguishes Morse from random beeps — timing is part of the encoding, not decoration.
How WPM affects playback
WPM (words per minute) sets how fast Play Morse plays beeps. TextTools offers 5–40 WPM on the speed slider; default is 20 WPM — a common amateur-radio practice speed.
Example: At 20 WPM, each dot is roughly 60 ms — the standard PARIS timing reference used in ham radio training.
Edge case: Very fast WPM can blur together for beginners — start near 15–20 WPM when learning.
Play Text vs Play Morse Audio
TextTools offers two different audio actions — they are not interchangeable.
| Control | What it plays | Use when |
|---|---|---|
| Play Morse | 700 Hz beeps following dot-dash timing from the Morse pane | Hearing real Morse rhythm, SOS practice, verifying encoded output |
| Play text | Browser speech synthesis of the plain text message | Listening to the words themselves — not Morse beeps |
| Stop | Ends both beeps and speech | Cutting off long playback |
Why it matters: Searching “play morse code audio” expects beeps — use Play Morse, not Play text.
Common mistake: Pressing Play text and expecting dot-dash tones — that control reads the message aloud in English.
International vs American Morse Code
International Morse Code (ITU) is the worldwide standard today — this translator implements it exclusively. American Morse Code (landline/railroad Morse) uses different patterns for several characters and is largely historical.
| Letter | International | American (historical) |
|---|---|---|
| C | -.-. | .. . |
| O | --- | . . |
| R | .-. | . . |
Why it matters: Pasting American Morse from an old chart into an International decoder yields wrong letters.
Prosigns (not supported here)
On-air operators use prosigns — combined signals like AR (end of message) or SK (end of contact) — that are not plain A–Z text. This translator encodes standard characters and punctuation only, not ham-radio prosign shorthand.
Example: Typing AR encodes as two letters (.- .-.), not the single prosign sound used on CW radio.
Morse Code Alphabet Reference
International Morse maps each Latin letter and digit to a unique dot-dash pattern. Punctuation such as . , ? @ is also supported by this translator.
Letters A–Z
| Letter | Morse | Letter | Morse | Letter | Morse |
|---|---|---|---|---|---|
| A | .- | J | .--- | S | ... |
| B | -... | K | -.- | T | - |
| C | -.-. | L | .-.. | U | ..- |
| D | -.. | M | -- | V | ...- |
| E | . | N | -. | W | .-- |
| F | ..-. | O | --- | X | -..- |
| G | --. | P | .--. | Y | -.-- |
| H | .... | Q | --.- | Z | --.. |
| I | .. | R | .-. |
Numbers 0–9
| Digit | Morse | Digit | Morse |
|---|---|---|---|
| 0 | ----- | 5 | ..... |
| 1 | .---- | 6 | -.... |
| 2 | ..--- | 7 | --... |
| 3 | ...-- | 8 | ---.. |
| 4 | ....- | 9 | ----. |
Common punctuation
| Symbol | Morse | Symbol | Morse |
|---|---|---|---|
. (period) | .-.-.- | , (comma) | --..-- |
? | ..--.. | ! | -.-.-- |
@ | .--.-. | $ | ...-..- |
- (hyphen) | -....- | / (slash) | -..-. |
Quick lookup: SOS = ... --- .... HELP = .... . .-.. .--.
Common Use Cases
SOS and emergency pattern
SOS (... --- ...) is the international distress signal — not an acronym, but a distinctive pattern chosen for easy recognition over radio.
Example: Load SOS with the preset control, then Play Morse to hear the standard distress rhythm.
Puzzles, games, and novelty messages
Video games, escape rooms, and friends sometimes hide Morse in audio or text — paste the pattern into the Morse pane to decode quickly.
Edge case: Game designers may use non-standard spacing — add spaces manually if decode fails.
Learning and amateur radio practice
Students and amateur radio newcomers use a translator to verify handwritten Morse before sending on air. The PARIS timing reference at 15–20 WPM matches common CW training speeds.
Example: Encode a callsign, listen with Play Morse at low WPM, then decode from memory to check letter accuracy.
Troubleshooting Invalid Output
Missing letters, empty decode, or garbled words usually mean spacing, dash characters, or the wrong Morse standard — not a broken alphabet table.
Missing letters after translation
Unsupported characters — emoji, accented letters, or symbols outside the ITU set — are omitted during encoding with no placeholder and no error message.
Fix: Replace unsupported glyphs with plain ASCII before converting, or spell out the word (e.g. café → cafe).
Decode returns wrong or empty text
Wrong output usually means missing letter spaces, wrong dash character, or American Morse patterns fed into an International decoder.
Common mistake: Using commas between letters — only spaces separate letter tokens.
Continuous dot-dash strings
A long unbroken string like .... . .-.. .-.. --- without spaces cannot be split into letters automatically — the decoder needs one space between each letter pattern.
Fix: Re-insert spaces between letter groups, or re-encode from the text pane to get correctly spaced output.
Tips and Edge Cases
Morse output length vs plain text
Each letter becomes a multi-symbol pattern plus a separator. Short words can produce surprisingly long Morse strings — HELLO is five tokens with four inter-letter spaces.
| Text | Letter count | Morse tokens (approx.) |
|---|---|---|
Hi | 2 | 2 patterns + 1 space |
HELLO | 5 | 5 patterns + 4 spaces |
SOS | 3 | 3 patterns + 2 spaces |
| Long paste | Count in Character Counter | Roughly 3–5× source length |
Pane stats vs Morse length
Word and character counts under each pane reflect that pane’s content — a 5-character word can show 20+ characters in the Morse pane because dots and dashes count as characters.
Edge case: Input shows 3 characters while Morse shows 15+ — measure the pane you plan to copy, not the source phrase alone.
Privacy and Local Processing
TextTools lets you translate Morse without uploading — conversion runs in your browser and messages are not sent to a server for the translate step.
Why it matters: Puzzle answers and practice phrases stay on your device. Use export or share-link only when you choose to copy results out.
Edge case: Share links encode state in the URL — anyone with the link can read that content. Do not share secrets you would not paste in plain text.
Limitations
TextTools Morse Code Translator focuses on International Morse text conversion and beep playback — not full radio stack features.
- International Morse only — not American landline Morse.
- No prosigns (AR, SK, BT) — standard text and punctuation only.
- No microphone decode — type or paste Morse; no audio-to-text from recordings.
- No tap, light, or vibration modes — beep playback only.
- No WAV audio export — use retention-bar .txt export for text/Morse strings.
- Unsupported characters omitted — no
#placeholder in output. - Play text uses speech synthesis — not Morse tones.
References: ITU (International Morse standard body) · Morse code — Wikipedia (external).
Frequently Asked Questions
What is a Morse code translator?
A tool that converts plain text into International Morse code (dots and dashes) and decodes Morse patterns back into readable text.
How do I convert text to Morse code?
Type or paste text in the text pane. Morse appears in the other pane with spaces between letters and / between words.
How do I convert Morse code to text?
Type or paste dots and dashes in the Morse pane — use spaces between letters and / between words. Decoded text appears live in the text pane.
How does this Morse translator work?
Each supported character maps to an International Morse pattern. Encoding joins patterns with separators; decoding looks up each token in the reverse table.
What is International Morse Code?
The ITU worldwide standard for dot-dash telegraph encoding — covering A–Z, 0–9, and common punctuation. TextTools uses this standard exclusively.
What is the difference between International and American Morse?
International Morse is the modern global standard. American Morse (landline) uses different patterns for several letters and is historical — this tool does not support it.
What do dots and dashes mean?
A dot (.) is a short signal and a dash (-) is a long signal — three times the dot length. Each letter is a unique combination of dots and dashes.
How are letters and words separated in Morse?
Letters are separated by one space in written Morse. Words are separated by / in TextTools output. Decode accepts / or | between words.
What does ... --- ... mean?
That pattern is SOS — the international distress signal. Decoded text is SOS.
What is SOS in Morse code?
SOS is ... --- ... — three dots, three dashes, three dots. It is a distress signal, not an acronym.
How do I type Morse code in the tool?
Click the Morse pane and type . and - with spaces between letter patterns. Use / between words. Text decodes live in the other pane.
Does capitalization matter in Morse?
No. International Morse has no case distinction — a and A encode to the same pattern .-.
What characters are supported?
A–Z, 0–9, and punctuation including period, comma, question mark, exclamation, slash, parentheses, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quotes, at sign, and dollar sign.
What happens to unsupported characters?
They are skipped silently during encoding — no # placeholder and no error. Emoji and accented letters have no ITU Morse mapping here.
What is the Morse code for HELLO?
.... . .-.. .-.. --- — five letter patterns separated by spaces.
What is the Morse code alphabet for A–Z?
See the alphabet table above — for example A = .-, B = -..., E = ., S = ..., T = -.
What are Morse code timing rules?
Dot = 1 unit, dash = 3 units, gap between symbols = 1, between letters = 3, between words = 7. Play Morse follows these ratios at your chosen WPM.
What is WPM in Morse code?
Words per minute measures transmission speed. The PARIS standard word is used as a timing reference — 20 WPM is common for practice.
What does the speed slider do?
It sets playback speed for Play Morse from 5 to 40 WPM. Lower speeds are easier for beginners; higher speeds match faster sending.
What is the difference between Play text and Play Morse?
Play Morse plays dot-dash beeps from the Morse pane. Play text uses browser speech synthesis to read the plain message aloud — not Morse tones.
How do I hear Morse code beeps?
Convert text to Morse, then use Play Morse. Adjust the WPM slider first if you want slower or faster rhythm. Use Stop to end playback.
What does the SOS button do?
It loads the text SOS into the text pane and updates the Morse output to ... --- ... instantly.
What does the swap button do?
Swap exchanges the text and Morse pane contents — useful when you want to re-encode decoded Morse or edit the opposite side.
How is Morse different from binary code?
Morse encodes letters as dot-dash patterns for telegraph use. Binary encodes UTF-8 bytes as 0s and 1s — use Binary Translator for byte strings, Morse for dots and dashes.