Morse Code Translator
Use the CaseSwitch Morse Code Translator to encode English letters to International Morse (or decode dots and dashes back). Choose Encode or Decode, paste the text, and copy the result. Conversion runs in this browser.
Written by the CaseSwitch editorial team. We maintain these tools in the browser so drafts, keys, and images stay on your device.
Last reviewed: 23 July 2026
Processed locally in your browser. Nothing is sent to a server.
Paste or type text to convert. Output stays empty until there is input.
Character count: 0 · Word count: 0 · Line count: 0
Examples
Encode SOS
Input
SOS
Output
... --- ...
Encode HELLO WORLD
Input
HELLO WORLD
Output
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Decode SOS
Input
... --- ...
Output
SOS
Encode HI
Input
HI
Output
.... ..
Decode HI
Input
.... ..
Output
HI
How to use
- Choose Encode or Decode.
- Paste letters (encode) or dot/dash groups (decode).
- Copy the result. Use ` / ` between words when encoding phrases.
What this tool is for
Morse maps letters to dots and dashes (SOS → `... --- ...`). This page is for learning, hobby practice, and puzzles — not certified distress procedure or on-air training by itself. It is not encryption.
How it works
Encode uppercases letters, maps A–Z and 0–9 to ITU-style Morse, joins letters with spaces, and joins words with ` / `. Decode splits on ` / ` or long gaps, then maps each code back to a letter. Unsupported characters may pass through or drop depending on the mapping table.
When to use it
Study sheets, escape rooms, short callsign experiments, and demonstrating that “codes” are not all cryptography.
When not to use it
Do not use a webpage as your only Morse trainer for on-air work. Do not encode secrets and call it encryption. Prosigns and uncommon punctuation are limited.
How it compares to related tools
NATO Phonetic is for voice spelling. Binary Code Translator is computer bits. A1Z26 uses letter numbers.
Common mistakes
Mixing American Morse with International. Decoding without consistent letter spacing. Expecting full punctuation support for every prosign.
Letter vs word spacing
Letters inside a word are separated by single spaces between Morse codes. Words are separated with ` / ` on encode. When decoding, keep that convention or use wider gaps so letters do not run together.
Learning vs on-air
Text conversion helps memory. Timing, tone, and procedure signs for amateur radio need a real trainer and licensed practice — this page does not play audio or replace that training.
Frequently asked questions
Is this International Morse?+
Yes, the common ITU-style mapping used in most online translators and learning apps.
Does it play audio?+
This page focuses on text conversion. Use a Morse trainer if you need tones.
How are words separated?+
Encode joins words with ` / `. Decode splits on ` / ` or longer gaps.
Are numbers supported?+
Digits 0–9 are in the mapping table. Try a short sample to confirm spacing.
Is Morse encryption?+
No. Anyone with a chart can read it. It is a signaling alphabet.
Is my text uploaded?+
No. Conversion runs in this browser.
Does this tool send my payload to CaseSwitch?+
No. Formatting, encoding, and naming conversions for this page run in your browser after load — your sample stays on the device.
Related tools
A1Z26 Cipher
Worksheets, escape-room handouts, ARG puzzles, and explaining that “codes” are not all encryption.
Caesar Cipher
Teaching frequency analysis, puzzle hunts, classroom demos, and explaining why real crypto uses modern algorithms and keys.
Binary Code Translator
Computer science homework, explaining ASCII vs UTF-8, decoding a bitstring from an ASCII-based puzzle, and round-tripping a short word.