Morse Code Translator
Translate text to Morse code and back, with sound.
A free two-way Morse code translator: convert plain text to Morse code and decode Morse back to text instantly. Supports letters, numbers and common punctuation with standard spacing (a space between letters, a slash between words), and can play your Morse as audio beeps so you can hear the rhythm. Runs fully in your browser — nothing is uploaded.
Morse Code Translator features
- Two-way: text → Morse and Morse → text
- International Morse for letters, numbers & punctuation
- Play Morse as audio beeps
- Standard spacing (space between letters, / between words)
- One-click copy, 100% in-browser
How to use Morse Code Translator
Pick a direction
Choose Text → Morse to encode, or Morse → Text to decode an existing Morse message.
Enter your message
Type or paste text, or paste Morse using dots and dashes with spaces between letters and a slash between words.
Get the result instantly
The converted Morse or decoded text appears in the output box as you type — no button to press.
Hear it (optional)
Click Play to listen to the Morse as audio beeps and learn the dot-dash rhythm.
Copy or reuse
Copy the output to your clipboard for messages, learning ham radio, or puzzles and escape rooms.
Frequently asked questions
How do I write a space between words in Morse?
The international standard uses a forward slash ( / ) between words and a single space between letters. This translator follows that convention — and when decoding it accepts either a slash or a double space to mark a new word.
What does SOS look like in Morse code?
SOS is · · · — — — · · · (dot dot dot, dash dash dash, dot dot dot). It became the standard distress signal because the pattern is simple and unmistakable.
Can it play Morse code as sound?
Yes. Click Play and the tool uses the Web Audio API to beep out your Morse with correct dot, dash and gap timing, so you can hear and learn the rhythm.
Which characters are supported?
All 26 letters, the digits 0–9, and common punctuation like . , ? ! / ( ) & : ; = + - _ " $ and @. Unsupported symbols are simply skipped when encoding.
Is my message private?
Completely. All translation happens in your browser with JavaScript — nothing you type is sent to a server or stored.
Related tools — Text & content tools
- Word Counter — Count words & characters online with live reading time.
- Character Counter — Count characters, words & sentences with live limits.
- Text Case Converter — Convert text to UPPER, lower, Title, camelCase & more.
- Lorem Ipsum Generator — Generate classic dummy placeholder text instantly.
- HTML to Text Converter — Strip HTML tags and recover clean plain text.
- Markdown Editor — Write Markdown with a live preview and convert to/from HTML.
- Find & Replace (Bulk Text) — Run a list of find → replace rules over text at once.
- Fancy Font & Text Generator — Turn text into 500+ copy-paste fancy fonts for Instagram & more.