Morse Code Translator

Translate text to Morse code and Morse code back to English text. Supports letters, numbers, and common punctuation.

Translation Options

Morse Code Translator: Text to Morse & Morse to Text

What Is Morse Code?

Morse code is a method of encoding text characters using sequences of dots (.) and dashes (-). Originally developed by Samuel Morse and Alfred Vail in the 1830s for use with the telegraph, it became one of the earliest forms of long-distance communication. Each letter, number, and some punctuation marks are represented by a unique combination of short signals (dots) and long signals (dashes).

How This Translator Works

Type plain English text and get the Morse code equivalent instantly, or paste Morse code to decode it back to readable text. The translator handles letters A–Z, numbers 0–9, and common punctuation. Letters are separated by spaces and words are separated by a forward slash (/) or three spaces, following the international Morse code standard.

Morse Code for Numbers and Punctuation

Beyond letters, Morse code has distinct patterns for numbers 0 through 9 and punctuation like periods, commas, and question marks. Numbers use five-element sequences — for example, the number 1 is .---- and 0 is -----. This translator handles all of these automatically.

Symbol Mapping Table

| Character | Morse Code |
|-----------|------------|
| 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 | --.. |
| 0 | ----- |
| 1 | .---- |
| 2 | ..--- |
| 3 | ...-- |
| 4 | ....- |
| 5 | ..... |
| 6 | -.... |
| 7 | --... |
| 8 | ---.. |
| 9 | ----. |
| . | .-.-.- |
| , | --..-- |
| ? | ..--.. |
| ' | .----. |
| ! | -.-.-- |
| / | -..-. |
| ( | -.--. |
| ) | -.--.- |
| & | .-... |
| : | ---... |
| ; | -.-.-. |
| = | -...- |
| + | .-.-. |
| - | -....- |
| _ | ..--.- |
| " | .-..-. |
| @ | .--.-. |

Examples

Input

Hello World

Output

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

Input

SOS

Output

... --- ...

Input

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

Output

HELLO WORLD

Input

I love you 143

Output

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

Input

What time is it?

Output

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

Frequently Asked Questions

How are words separated in Morse code?

In standard Morse code, individual letters are separated by a space (equivalent to three signal units of silence), and words are separated by a forward slash (/) or seven signal units of silence. This translator uses a space between letters and ' / ' between words by default.

Can I translate Morse code back to English text?

Yes. Set the Translation Direction option to 'Morse Code to English Text' and paste your Morse code input. Use dots (.) and dashes (-) with spaces between letters and ' / ' between words. The translator will decode it into readable English.

Does Morse code support lowercase and uppercase letters?

Morse code does not distinguish between uppercase and lowercase — each letter has a single representation regardless of case. The decoded output is typically shown in uppercase by convention.

What is the Morse code for SOS?

SOS in Morse code is ... --- ... (three dots, three dashes, three dots). It was chosen as the international distress signal because of its simplicity and distinctiveness, not as an abbreviation.

How do I signal Morse code with light or tapping?

A dot is a short flash or tap, and a dash is a long one (roughly three times the duration of a dot). Leave a short pause between elements within a letter, a medium pause between letters, and a longer pause between words. Enable the 'Include Light/Tap Timing Guide' option to get a formatted guide alongside your translation.

Comments