Morse Code Translator

Translate text to Morse code and back — instantly in your browser. It uses International Morse, with letters spaced and words split by a slash.

Text Tools Free No upload Instant

Loading Morse Code Translator…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

Type text and the tool gives you the Morse code, and paste Morse to get the text back. It uses International Morse for the letters A to Z, the digits, and common punctuation; letters are separated by a space and words by a slash. So SOS becomes ... --- .... Characters it does not know are dropped. It runs entirely in your browser; nothing is uploaded.

What the Morse Code Translator Does

This tool converts between ordinary text and Morse code in both directions. Encoding turns each letter, digit and supported symbol into its sequence of dots and dashes; decoding reads those sequences back into letters.

It is the quick way to write a message in Morse, decode one you have received, or learn the code by seeing words turn into dots and dashes and back.

How It Works

To encode, the tool looks up each character in the International Morse table and writes its dots and dashes, separating letters with a single space and words with a slash. Anything it does not have a code for is left out. To decode, it reads each space-separated sequence, looks it up in reverse, and turns a slash back into a word space.

It works with the symbolic form of Morse — the dots and dashes themselves. The familiar timing, where a dash lasts three times a dot and a word gap seven, is how Morse sounds when transmitted; on the page it is represented by the spacing and the slash.

Data source & conversion logic

  1. Read the input. Take the text to encode, or the Morse to decode.
  2. Look up each part. Map each character to its Morse, or each Morse sequence back to its character.
  3. Space letters and words. Separate letters with a space and words with a slash.
  4. Return the result. Output the Morse code, or the decoded text.

Text and Morse

encode : each letter → its dots and dashes · space between letters · slash between words decode : each sequence → its letter · slash → a space
Worked example
SOS → ... --- ... · HELLO WORLD → .... . .-.. .-.. --- / .-- --- .-. .-.. -..

International Morse for A to Z, the digits and common punctuation. Letters are separated by a space and words by a slash. Unsupported characters are dropped.

Standards & references

  • International Morse Code — The standard code where each letter, digit and some punctuation is a sequence of dots and dashes, defined by the ITU. A is dot-dash, S is three dots, O is three dashes.
  • Spacing and the slash — Letters are separated by a single space and words by a slash. This represents Morse's word gap in text form, so the message can be split back into words when decoding.
  • Timing versus symbols — In transmission, a dash lasts three times a dot, with set gaps between letters and words (the ITU 1:3:7 ratio). On the page, Morse is the symbolic dots and dashes; the timing is for sound.

Accuracy & Limitations

For supported characters the translation is exact in both directions: text encodes to standard International Morse, and that Morse decodes back to the same text.

It supports the letters A to Z, the digits, and a small set of common punctuation. Characters outside that set — many symbols, emoji, and accented or non-Latin letters — have no Morse code here and are simply dropped when encoding.

It is case-insensitive: Morse does not distinguish upper and lower case, so text is treated as capitals and decodes back without case. Your original capitalisation is not preserved through the round trip.

Decoding depends on correct spacing. Letters must be separated by single spaces and words by a slash, as the tool produces. Irregular spacing in pasted Morse can merge or split letters, so tidy the spacing if a decode looks wrong.

Real-World Use Cases

Writing in Morse

Turn a message into dots and dashes.

Decoding Morse

Read a Morse message back into text.

Learning the code

See letters and words become Morse and back.

Puzzles and signals

Create or solve a Morse-based clue.

When to use it — and when not to

Good for

  • Encoding text to International Morse
  • Decoding Morse back to text
  • Learning Morse letters and words
  • Puzzles and signalling practice

Not the best choice for

  • Symbols, emoji or non-Latin letters
  • Preserving upper and lower case
  • Audio with exact Morse timing
  • Prosigns or special abbreviations

For the sound of Morse with proper timing, a Morse audio player is needed. For unsupported symbols or scripts, there is no standard Morse — only the supported set translates. This tool handles the text-and-symbol form.

Frequently Asked Questions

What does SOS look like in Morse?
Three dots, three dashes, three dots: ... --- ... It is the internationally recognised distress signal, chosen because it is simple and unmistakable.
Which characters does it support?
The letters A to Z, the digits 0 to 9, and a small set of common punctuation. Characters outside that set have no Morse code here and are dropped when encoding.
How are words separated in the Morse?
By a slash. Letters within a word are separated by a single space, and a slash marks the gap between words, so the message can be split back into words when decoding.
Is Morse code case-sensitive?
No. Morse does not distinguish upper and lower case, so text is treated as capitals. A round trip through Morse and back comes out without your original capitalisation.
Why did some characters disappear when I encoded?
Because they are not in the supported set. Symbols, emoji and non-Latin letters have no Morse code here, so they are dropped rather than guessed at.
What is the timing of dots and dashes?
In transmission a dash lasts three times a dot, with a one-unit gap within a letter, three between letters and seven between words. On the page, Morse is just the dots and dashes; the timing is for the audio form.
How do I decode Morse I have received?
Paste it in with letters separated by spaces and words by a slash, then decode. The tool looks up each sequence and rebuilds the text.
Does it support punctuation?
A common subset — the full stop, comma, question mark, slash, at-sign and hyphen. Other punctuation marks are not included and are dropped on encoding.
Can it play Morse as sound?
No. It shows the symbolic dots and dashes. For the audible beeps with correct timing, a dedicated Morse audio tool is the right choice.
What is the Morse for a number?
Each digit has a five-symbol code — for example 1 is .---- and 5 is ..... The tool encodes digits the same way it encodes letters.
Is my text uploaded?
No. The translation runs entirely in your browser. Nothing is sent to a server, so your message stays on your device.
Why does my decode merge two letters together?
Usually a spacing problem. Letters need single spaces between them; if two letters run together without a space, the tool reads them as one sequence. Add the missing space and decode again.

References

Translates both directions using International Morse Code for letters, digits and common punctuation; honest that unsupported characters are dropped and the output is symbolic, not timed audio.

PopularHot

Word Counter

Clean and transform text with Word Counter — instant results, fully in-browser.

TextOpen Tool
Popular

Character Counter

Character Counter instantly as you type — free, private and lightning fast.

TextOpen Tool
Popular

Case Converter

Case Converter instantly as you type — free, private and lightning fast.

TextOpen Tool
Trending

Lorem Ipsum Generator

Clean and transform text with Lorem Ipsum Generator — instant results, fully in-browser.

TextOpen Tool
Trending

Text Diff Checker

Text Diff Checker online with no limits, no signup and no data leaving your browser.

TextOpen Tool

Remove Duplicate Lines

Remove Duplicate Lines online with no limits, no signup and no data leaving your browser.

TextOpen Tool

Ready to try the Morse Code Translator?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.