Free browser-based tool · No sign-up

Morse Code Translator

Translate text to Morse code, decode dots and dashes back to text, and hear the result as audio—free, with no account.

Enter your text 0 / 500
Morse code output
Words: 0
Characters: 0
Morse Symbols: 0
Est. Audio: 0s
Try an example

Your translation runs in the browser. Use three spaces between words when decoding Morse code.

How the Morse Code Translator Works

The converter uses a documented character map and keeps the work in your browser.

01

Type Your Text

Enter Latin letters, numerals, spaces, or a punctuation mark supported by the tool. Unsupported characters are omitted rather than guessed.

02

Review the Encoded Groups

Each supported character becomes one dot-and-dash group. One space separates characters and three spaces mark a word boundary.

03

Copy, Play, or Download

Copy the result, play the generated timing, download a text file, or create a WAV file. Check important output against the visible input before using it.

What This Tool Does

Practical tools for translating, listening, and learning at your own pace.

Real-Time Translation

Text converts to Morse code as you type. No button press is needed to see the result.

Two-Way Translation

Switch between text-to-Morse and typed Morse-to-text. Unsupported characters or dot-and-dash groups are omitted rather than guessed.

Audio Playback

Play the generated dots and dashes through the browser Web Audio API. Device and browser audio settings affect what you hear.

Copy with One Click

Copy the current result with the browser Clipboard API; a text-selection fallback is used when direct clipboard access is unavailable.

International Standard

The Latin letters, numerals, punctuation, and timing guidance are documented against the International Morse table in ITU-R M.1677.

No Account Required

The translator requires no account. Text entered for conversion is processed in the browser; analytics, advertising, contact forms, and cookies are explained in the privacy policy.

Morse Code Alphabet

A preview of the international Morse code alphabet signals.

A
.-
B
-...
C
-.-.
D
-..
E
.
F
..-.
G
--.
H
....
I
..
J
.---

Frequently Asked Questions

Everything you need to know about Morse code and this translator.

What is Morse code?

Morse code represents characters with short and long signals, commonly written as dots and dashes. This site uses the International Morse character and timing table documented in ITU-R M.1677. Historical telegraph codes developed over time, so the modern international table should not be treated as identical to every early Morse system.

How does this Morse code translator work?

The browser looks up supported letters, numerals, and punctuation in a documented character map. In reverse mode it matches each space-separated dot-and-dash group to that map. Unsupported input is omitted rather than guessed, so important messages should be checked against the original.

What is the difference between a dot and a dash in Morse code?

A dot lasts one timing unit and a dash lasts three. Within one character, signal elements are separated by one unit; characters by three units; and words by seven units. In this text tool, one typed space separates character groups and three typed spaces represent a word boundary.

What does SOS mean in Morse code?

The distress pattern is the continuous group ...---..., commonly labelled SOS. It does not officially expand to “Save Our Souls” or “Save Our Ship.” German rules used it in 1905, and the 1906 Berlin Radiotelegraph Conference adopted it internationally. See the sourced SOS guide for modern emergency context.

Can I translate numbers with this tool?

Yes. The Latin mode supports A–Z, digits 0–9, and the punctuation listed in the tool’s character map. The core mapping and timing guidance are checked against ITU-R M.1677; language-specific pages document their extensions separately.

How do I decode Morse code back to text?

Click the "Morse to Text" tab at the top of the translator tool. Paste or type your Morse code using dots, dashes, and spaces. Use a single space between letters and three spaces between words. Then click Translate. The tool will convert each Morse sequence back to its corresponding letter or number and display the full decoded text.

Is this Morse code translator free to use?

Yes. No account is required, and each input is limited to 500 characters. Translation is processed in the browser. Analytics, advertising, contact messages, and cookie choices are described in the privacy policy.