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.
- Two-way conversion
- Audio playback
- Runs in your browser
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.
Type Your Text
Enter Latin letters, numerals, spaces, or a punctuation mark supported by the tool. Unsupported characters are omitted rather than guessed.
Review the Encoded Groups
Each supported character becomes one dot-and-dash group. One space separates characters and three spaces mark a word boundary.
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.
Frequently Asked Questions
Everything you need to know about Morse code and this translator.
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.
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.
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.
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.
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.
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.
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.