Morse Code Translator
Free online Morse Code Translator that converts text to Morse code and Morse code back to text instantly. Full International Morse set (A–Z, 0–9, punctuation), audio playback with adjustable speed, and one-click copy or download. Everything runs locally in your browser — no signup, no uploads, nothing leaves your device.
Input
Type text or Morse codeCtrl+Enter (or Cmd+Enter) inside the textarea to translate instantly. Morse code uses dots (.) and dashes (-). Letters are separated by spaces, and words by / or three spaces.
Output
Ready when you areYour translation will appear here
Type some text or Morse code and click Translate.
Morse code reference chart
Here is the full International Morse code set supported by this translator. Use this chart to look up any character, or click Try Example above to see the tool in action.
What does this Morse Code Translator do?
This free online Morse Code Translator converts text to Morse code and Morse code back to text, all in your browser. Type a message and get the dots and dashes instantly, or paste a Morse sequence and read what it says. It covers the full International Morse set — 26 letters, 10 digits, and the most common punctuation marks.
You can also hear the Morse code as audio beeps. The Play button generates the classic dot/dash tones using the Web Audio API, with an adjustable speed slider from 5 WPM to 40 WPM. That makes it useful both for learning and for checking your timing.
Everything runs locally. The text or Morse code you enter never leaves your device, there is no signup, and there are no usage limits. Translate as much as you want, as many times as you want, for personal or commercial projects.
How to translate text to Morse code and back
- Choose a direction. Click Text → Morse to encode, or Morse → Text to decode.
- Type or paste your input. Live conversion updates the output as you type (the toggle is on by default).
- Listen to the Morse code. Click Play to hear the classic beeps. Drag the speed slider to change the WPM (words per minute).
- Copy or download. Use Copy Output for the clipboard, or Download .txt to save the result as a file.
Why use this Morse Code Translator?
Instant translation
Translation happens in your browser the moment you type. No server round-trip, no waiting, no upload limits.
Audio playback
Click Play to hear the Morse code as classic beeps. Adjust the speed slider from 5 to 40 WPM to match your preference.
Bidirectional
One tool does both directions: text to Morse and Morse to text. Switch with a single click — the input and output swap roles.
Full International set
Supports A–Z, 0–9, and all common punctuation. The reference chart below shows every character the tool understands.
100% private
Everything runs locally. The text or Morse code you enter never leaves your device — no server, no logs, no tracking.
Works offline
Once the page loads, you can translate and play Morse code without an internet connection. Bookmark it for offline work.
Morse code timing rules
Morse code is not just dots and dashes — the spaces between them matter. Here are the standard timing rules this translator follows when generating audio:
| Element | Length | Example |
|---|---|---|
| Dot | 1 unit | · (short beep) |
| Dash | 3 units | — (long beep) |
| Gap between symbols | 1 unit | Between dot and dash within a letter |
| Gap between letters | 3 units | Between letters in a word |
| Gap between words | 7 units | Between words in a message |
The speed slider controls how long one unit lasts. At 15 WPM, one unit is about 80 ms. At 40 WPM it drops to about 30 ms. The exact timing is calculated from the standard Morse code formula: unit = 1200 / WPM milliseconds.
Who uses a Morse Code Translator?
Morse code is still very much alive — from amateur radio to puzzle hunts to classroom exercises. Here are the most common use cases:
Amateur radio operators
- Practice sending and receiving Morse code before a licensing exam
- Verify the timing of a message you want to transmit
- Decode a received Morse sequence without having to write it down by hand
Students and educators
- Learn the International Morse code set with the reference chart and audio playback
- Encode secret messages for classroom activities or puzzle hunts
- Study how the same information can be represented in different ways
Puzzle and escape room designers
- Encode clues or confirm the correct solution
- Generate audio Morse for a themed puzzle station
- Quickly decode a Morse sequence that players have submitted
Anyone curious about history
- Decode famous historical Morse messages
- Understand how telegraphy and early radio worked
- Play with a piece of communication history on modern devices
Tips for working with Morse code
- Use dots and dashes, not asterisks. The tool also accepts
.and-, but stick to those two characters for the most reliable results. - Separate letters with spaces. A single space between letter groups is the standard. Multiple spaces between letters also work.
- Separate words with
/or three spaces. Both are supported. Pick whichever is easier for you to type. - Don't worry about case. Morse code has no case — the translator uppercases everything automatically and returns the decoded text in uppercase.
- Watch out for lookalike characters. In some fonts,
·(middle dot) can look like.(period). Use the ASCII period and hyphen for guaranteed accuracy. - Learn the rhythm, not just the pattern. The audio playback helps you internalise the timing differences between letters — that is what experienced operators listen to.