Cipher Decipher

Communication Codes

Morse Code Translator

Convert text to Morse code and decode dots and dashes back to readable letters.

Share this tool

Loading...

International Morse reference (letters)

LetterPattern
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--..
Embed Morse Code Translator
Customize and generate embed code for your website or application

Customization

Preview

Cipher Decipher
Morse Code Translator
Tool preview area

Embed Code

Related Tools

Discover similar tools

Hex Encoder/Decoder
Same category - highly relevant
Convert text to hexadecimal format and decode hex strings back to readable text.
encoding-decodingTry Tool
Binary to Text Converter
Same category - highly relevant
Turn plain text into 8-bit binary bytes and convert binary strings back to text.
encoding-decodingTry Tool
HTML Entity Encoder/Decoder
Same category - highly relevant
Convert characters to HTML entities for safe display and decode entities back to text.
encoding-decodingTry Tool
URL Encoder/Decoder
Same category - highly relevant
Encode URLs for safe web use and decode URL-encoded strings back to original format.
encoding-decodingTry Tool
ASCII Art Generator
Same category - highly relevant
Convert text and create ASCII art representations in various styles.
encoding-decodingTry Tool
IP Address Encoder
Same category - highly relevant
Convert IP addresses to decimal, hexadecimal, octal, and binary representations.
encoding-decodingTry Tool

Introduction

Working on a CTF challenge, setting up a historically accurate radio prop, or trying to decipher an audio snippet? Morse code relies on a strict timing protocol of dots (dits) and dashes (dahs) to transmit text across limited bandwidth. While modern cryptographic tools have replaced it for secure communications, it remains heavily used in amateur radio, aviation beacons, and cryptography puzzles. Paste your text or symbols below. Our interactive translator processes the data locally in your browser to instantly encode or decode International Morse Code.

What this tool does

  • Encodes Latin letters, digits, and standard punctuation into International Morse Code.
  • Decodes spaced dot and dash tokens back into readable plain text.
  • Automatically normalizes common Unicode variants of hyphens and bullets often found in copy-pasted PDFs.
  • Injects slashes (`/`) between encoded words to maintain phrase readability.
  • Performs all conversions entirely client-side for maximum privacy and speed.

How this tool works

The translator relies on a pre-defined mapping array corresponding to the standard ITU-R M.1677 specification. For encoding, the tool tokenizes your input string, maps each supported character to its corresponding dot-dash sequence, and joins the characters with a single space. Words are separated by a slash (`/`) to preserve the structure.

For decoding, the process works in reverse. The tool splits the ciphertext on slashes to establish word boundaries, then splits those words by spaces to isolate individual letters. It strictly ignores unknown tokens rather than guessing, which prevents silent data corruption.

Since the entire script executes in your browser's JavaScript environment, you never upload your ciphertext or plaintext to an external backend. If you decide to share a configuration, the tool safely appends the payload into the URL query string.

How the cipher or encoding works

Morse code assigns a unique rhythm of short elements to each character in an alphabet. The foundational standard used today is the ITU-R M.1677 specification, managed by the International Telecommunication Union.

Unlike binary encodings like Base64, Morse is designed specifically for human aural parsing. The length of a dot (dit) acts as the base unit of time. A dash (dah) is precisely three times as long as a dot. Spacing is equally critical: the gap between parts of the same letter is one dot length, the gap between letters is three dots, and the gap between words is seven dots.

While originally created by Samuel Morse and Alfred Vail in the 1830s for the electrical telegraph, the "American Morse" system was largely superseded by "International Morse" in 1865 because the latter handled non-English characters more efficiently. It is important to note that Morse is strictly an encoding method, not encryption. It provides zero cryptographic security.

How to use this tool

  1. Select the To Morse tab if you have plain text, or the From Morse tab if you have symbols.
  2. Type or paste your material. If decoding, the tool handles extra whitespace and standard Unicode dash/bullet replacements gracefully.
  3. Verify the output. If decoding fails, ensure there is a single space between letters and a slash or line break between words.
  4. Click the Copy button to extract the output for your spreadsheet, chat, or game documentation.

Real-world examples

Audio Transcription for ARGs

A player in an Alternate Reality Game (ARG) hears an audio file with three long tones, followed by three short tones. They transcribe it manually as `--- ...` and paste it into the decoder. The tool instantly outputs `O S`, allowing the team to quickly assemble the rest of the clue without looking up an archaic reference table.

Amateur Radio (CW) Training

An amateur radio operator preparing for their CW (Continuous Wave) license types a list of Q-codes (like `QTH` and `QSL`) into the encoder. They use the visual output of dots and dashes to practice tapping the rhythms exactly, verifying their timing before transmitting on the 20-meter band.

Aviation VOR Beacon Verification

A pilot or flight simulator enthusiast tunes into a VHF omnidirectional range (VOR) beacon and hears a repeating identifier. They input the auditory dots and dashes into the tool to verify they have tuned to the correct navigational station, confirming the 3-letter station ID.

Comparison with similar methods

MethodComplexityTypical use
International MorseLowAmateur radio, aviation navigation, puzzles
American MorseMediumHistorical 19th-century railway telegraphy
Baudot CodeMediumEarly teleprinters, teletypewriters

Limitations or considerations

This translator specifically implements the International Morse Code standard (Latin digits and punctuation). It does not support American Morse Code, nor does it support non-English extensions like Cyrillic or Japanese Wabun code.

Furthermore, the tool strictly maps well-formed tokens. It will not magically fix ciphertext where letters have been run together without spaces. Finally, Morse is an openly documented encoding; never use it to transmit sensitive or private information.

Frequently asked questions

Related tools

Conclusion

Whether you are troubleshooting a VOR beacon identifier, practicing for an amateur radio license, or designing an escape room, this tool provides exact, ITU-compliant Morse translations. Test your strings locally, or explore our other classic ciphers like the Caesar and Vigenère tools for keyed cryptography exercises.