Cipher & Code Tools

Morse Code Translator

Encode messages into International Morse dots and dashes or decode rhythmic signals back to letters—swap direction with one click.

Morse Code Translator

Choose direction and type or paste your text or Morse code.

Live

Examples

Text or Morse code
Translated result
Input: 0 chars Output: 0 chars Status: ready

Your text stays in your browser — nothing is uploaded.

How to Use

  1. Choose Text to Morse or Morse to Text direction.
  2. Type letters or paste Morse using . for dot and - for dash.
  3. Separate letters with spaces; use / or a wider gap between words.
  4. Click Swap ↔ to move output into the input and reverse direction.
  5. Copy or download the translation for study, radio practice, or puzzle design.

Example

Plain text

SOS

Morse code

... --- ...

Before and After Examples

SOS

Plain text

SOS

Morse code

... --- ...

HELLO WORLD

Plain text

HELLO WORLD

Morse code

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

TEXT CONVERTER TOOLS

Plain text

TEXT CONVERTER TOOLS

Morse code

- . -..- - / -.-. --- -. ...- . .-. - . .-. / - --- --- .-.. ...

OPENAI

Plain text

OPENAI

Morse code

--- .--. . -. .- ..

Morse Code Alphabet Reference

International Morse uses short dots (.) and long dashes (-). Letters are separated by spaces; words use / or a longer pause.

Letters A–Z

A → .- B → -... C → -.-. D → -.. E → . F → ..-. G → --. H → .... I → .. J → .--- K → -.- L → .-.. M → -- N → -. O → --- P → .--. Q → --.- R → .-. S → ... T → - U → ..- V → ...- W → .-- X → -..- Y → -.-- Z → --..

Numbers 0–9

0 → ----- 1 → .---- 2 → ..--- 3 → ...-- 4 → ....- 5 → ..... 6 → -.... 7 → --... 8 → ---.. 9 → ----.

Common punctuation

. → .-.-.- , → --..-- ? → ..--.. ! → -.-.-- ' → .----. / → -..-. ( → -.--. ) → -.--.- & → .-... : → ---... ; → -.-.-. = → -...- + → .-.-. - → -....- @ → .--.-.

What This Tool Does

This Morse code translator maps A–Z, digits, and common punctuation to International Morse patterns and reverses the process for decoding. It runs entirely in your browser—handy for ham radio practice, escape-room puzzles, scouting activities, and LED blink projects without installing desktop software.

Character Support

Letters A–Z

All Latin letters encode and decode using the standard International Morse alphabet.

Numbers 0–9

Digits use five-element patterns (for example, 1 → .----, 0 → -----).

Common punctuation

Period, comma, question mark, exclamation, quotes, parentheses, and symbols like @ and & are supported.

Word separator: /

A slash marks a word boundary in text output. When encoding, spaces between words become / .

Unsupported characters

Emoji, accented letters, and symbols outside the International Morse set are ignored when encoding. A friendly notice appears in the status bar.

Common Uses

Amateur radio practice and license exam prep

Emergency distress signals such as SOS

Escape room and puzzle hunt clues

Treasure hunts and geocaching riddles

Scouting badges and outdoor education

Classroom history and telegraph lessons

LED blink and Arduino Morse projects

Historical telegraph excerpt decoding

Morse Code Timing Rules

When sending Morse by sound or light, timing defines readability. These ratios are the standard reference for manual keying.

Dot = 1 unit

The shortest signal element—a quick tone or flash.

Dash = 3 units

A dash lasts three times as long as a dot.

Space between parts of same letter = 1 unit

Gap between dots and dashes inside one character (for example, in B = -...).

Space between letters = 3 units

Pause between completed letters in a word.

Space between words = 7 units

Longer pause between words; in text form this is often written as /.

Popular Workflows

Notes & Limitations

All translation runs locally in your browser. This tool outputs text patterns only—it does not play audible tones. Prosigns and national variants beyond International Morse are not included.

Frequently Asked Questions

What is SOS in Morse code?

SOS is ... --- ...—three letters, not an acronym. It became the international distress signal because the pattern is easy to recognize even in poor conditions.

How are spaces written in Morse code?

In text form, put a single space between letters and / (or a double space) between words. When keying by sound, a longer pause marks a word boundary.

Does this support numbers?

Yes. Digits 0–9 each have a unique five-element Morse pattern, such as 1 → .---- and 0 → -----.

Does this support punctuation?

Yes. Common punctuation—including period, comma, question mark, exclamation, and parentheses—is included in the International Morse table used by this tool.

What does / mean in Morse code?

A slash marks a word separator in written Morse. It corresponds to the longer pause between words when sending by radio or light.

Can I decode Morse back to text?

Yes. Select Morse to Text, paste dot-dash patterns with spaces between letters, and the plain-text translation appears instantly. Use Swap ↔ to reverse direction.

Is Morse code the same in every country?

International Morse is standardized for Latin letters and numerals worldwide. Some historical national telegraph codes differed, but modern amateur radio and maritime practice use the same ITU-style alphabet shown here.

Is my message uploaded when translating?

No. Translation runs entirely in your browser—nothing is sent to a server.