Looking for a fast and accurate way to convert text into Morse code? Our Morse Code Translator makes encoding and decoding simple, quick, and incredibly user-friendly.
Online Morse Code Translator
Convert plain text into Morse code signals or decode dot-and-dash patterns back into readable English instantly. This online Morse Code Translator allows you to encode written messages, decode incoming signals, and listen to audio playback with custom control over speed, pitch, and volume.
Key Features of Our Morse Code Translator
Our interactive tool provides all the features you need to learn, encode, decode, and listen to Morse code:
- Bi-Directional Translation: Instantly switch between Encode To Morse and Decode From Morse modes.
- Real-Time Audio Playback: Hear your translated message played back in crisp audio dits and dahs.
- Customizable Speed (WPM): Adjust the playback speed in Words Per Minute (WPM) to match your listening skill level, whether you are a beginner at 15 WPM or an advanced operator.
- Adjustable Tone Pitch (Hz): Change the audio frequency (pitch) to your preference, with a default setting of 550 Hz for comfortable listening.
- Volume Control: Fine-tune output loudness from 0% to 100% to protect your hearing or match ambient room conditions.
- Full Audio Playback Controls: Dedicated Play, Pause, and Stop buttons let you pause long transmissions or review specific letter segments.
How to Encode Text to Morse Code
Converting standard English text into Morse code takes just a few seconds:
- Select the Encode To Morse button above the input field.
- Enter or paste your plain text into the Input Text box.
- Adjust your preferred audio settings:
- Speed (WPM): Set your desired words-per-minute rate (default is 15 WPM).
- Pitch (Hz): Select your audio tone frequency (default is 550 Hz).
- Volume (%): Adjust output volume (default is 80%).
- Click the Translate button to generate the Morse code dots (
.) and dashes (-) in the Output box. - Click Play to listen to the audio signal transmission.
How to Decode Morse Code to Plain Text
Decoding dot-and-dash sequences back into plain text follows a similar straightforward process:
- Click the Decode From Morse button to switch mode.
- Enter your Morse code into the Input Text box using dots (
.) or periods for dits, dashes (-) or hyphens for dahs, and spaces between letters. Use a forward slash (/) or double spaces between words. - Click Translate.
- Read the converted plain text output in the Output text box.
Understanding the Rules of Morse Code
Morse code is a signal-encoding system invented by Samuel Morse and Alfred Vail in the 1830s. It represents textual characters using standardized sequences of short signals called dits (represented visually as dots .) and long signals called dahs (represented visually as dashes -).
To read and time Morse code accurately, operators follow international standard timing rules:
- Basic Time Unit: The duration of one dit is the basic unit of time measurement.
- Dah Duration: One dah equals three dits in length.
- Intra-Character Space: The space between individual dits and dahs within the same letter equals one dit duration.
- Letter Space: The space between two letters within a word equals three dits duration.
- Word Space: The space between two complete words equals seven dits duration.
If you enjoy exploring classical communication methods and encoding schemes, check out our Binary Code Translator to see how computers process text using 0s and 1s, or test your radio communication skills with our NATO Phonetic Alphabet Translator for clear voice transmissions. You can also explore historical message ciphers with our Caesar Cipher Solver.
Morse Code Alphabet & Number Reference Chart
Use this reference table to memorize common letters and numbers in International Morse Code:
| Character | Morse Code | Sound Representation | Character | Morse Code | Sound Representation |
| A | .- | di-dah | N | -. | dah-dit |
| B | -... | dah-di-di-dit | O | --- | dah-dah-dah |
| C | -.-. | dah-di-dah-dit | P | .--. | di-dah-dah-dit |
| D | -.. | dah-di-dit | Q | --.- | dah-dah-di-dah |
| E | . | dit | R | .-. | di-dah-dit |
| F | ..-. | di-di-dah-dit | S | ... | di-di-dit |
| G | --. | dah-dah-dit | T | - | dah |
| H | .... | di-di-di-dit | U | ..- | di-di-dah |
| I | .. | di-dit | V | ...- | di-di-di-dah |
| J | .--- | di-dah-dah-dah | W | .-- | di-dah-dah |
| K | -.- | dah-di-dah | X | -..- | dah-di-di-dah |
| L | .-.. | di-dah-di-dit | Y | -.-- | dah-di-dah-dah |
| M | -- | dah-dah | Z | --.. | dah-dah-di-dit |
| 0 | ----- | dah-dah-dah-dah-dah | 5 | ..... | di-di-di-di-dit |
| 1 | .---- | di-dah-dah-dah-dah | 6 | -.... | dah-di-di-di-dit |
| 2 | ..--- | di-di-dah-dah-dah | 7 | --... | dah-dah-di-di-dit |
| 3 | ...-- | di-di-di-dah-dah | 8 | ---.. | dah-dah-dah-di-dit |
| 4 | ....- | di-di-di-di-dah | 9 | ----. | dah-dah-dah-dah-dit |
Example
Input Text: HELLO
Morse Output: .... . .-.. .-.. ---
Frequently Asked Questions (FAQs)
What is Morse code and how does it work?
Morse code is a character-encoding method that transmits textual information through short and long signals, known as dits and dahs. These signals can be rendered using audio beeps, visual light flashes, or electrical pulses.
How do I translate Morse code back to plain English?
Toggle the mode switch to Decode From Morse. Type or paste your dot-and-dash sequence into the input field using periods (.) for dits and hyphens (-) for dahs. Separate letters with a single space and words with a forward slash (/) or double space, then click Translate.
What does WPM mean in Morse code translation?
WPM stands for Words Per Minute. It defines the speed at which Morse code signals are generated and played back. Speed calculations use standard benchmark words like "PARIS" or "CODEX" to establish uniform timing standards across different operator speeds.
Why can I adjust the Pitch (Hz) of the playback audio?
Pitch represents tone frequency measured in Hertz. Customizing the pitch allows users to adjust audio feedback to their auditory preference. Tones between 550 Hz and 700 Hz are widely preferred because they reduce ear fatigue during extended listening sessions.
What is the standard spacing rule in Morse code timing?
Standard Morse code timing relies on proportional units: a dah equals three dits in length. Spacing requires one dit duration between elements of a single letter, three dits between letters within a word, and seven dits between distinct words.
Can this tool translate digits and special punctuation marks?
Yes. The translator processes standard alphabetic characters (A–Z), Arabic numerals (0–9), and essential punctuation marks including periods, commas, question marks, apostrophes, and forward slashes.
How is Morse code different from modern binary code?
Morse code uses variable-length encoding where high-frequency letters (such as 'E') use shorter sequences (.). Binary code uses fixed-length data representations (such as 8-bit ASCII) where every character occupies an identical number of bits regardless of language frequency.
Is Morse code still used today?
Although commercial maritime systems phased out Morse code in 1999, it remains widely used today by amateur radio operators, military signalers, emergency communications units, aviation radio beacons, and assistive technology users.
How do operators pronounce Morse code signals out loud?
Operators pronounce dots as "dit" (or "di" when placed inside a sequence) and dashes as "dah". For example, the letter R (.-.) is spoken aloud as "di-dah-dit".
Can I pause and resume audio playback while listening to a signal?
Yes. Clicking the Pause button temporarily stops audio playback without clearing your translation. Clicking Play resumes transmission from the exact pause point, while Stop resets the playback head to the beginning.
- Playback Speed Calculator
- XML to C# class
- XML to Python
- URL Slug Generator
- XML to Dart
- XML to TypeScript
- Caesar Cipher Solver
- Roman Numerals Date Converter
- XML to GO
- YAML to C# Class
- Robot Voice Generator
- Online Vibration Simulator
- XML to JSONSchema
- Multiple URLs Opener
- Text to Hashtags Converter
- XML to Objective-C
- Regex Tester & Visualizer
- NATO Phonetic Alphabet Translator
- MD5 Hash Generator