Skip to main content
CaseSwitch

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

  1. Choose Encode or Decode.
  2. Paste letters (encode) or dot/dash groups (decode).
  3. 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