Free Online Morse Code Translator

Morse Code
Translator

The fastest free Morse Code Translator online. Convert text to Morse code or decode Morse code back to readable text instantly. Features real audio playback, visual signal flashing, and custom symbol output.

Morse Code Translator

Convert text to Morse code or decode Morse code back to text in real time

📝

Input Text:

Enter content to translate

Letters separated by spaces · Words separated by /

📡

Morse Code Output:

Translation result

📡

Translation will appear here

Auto-translate enabled
Text → Morse CodeMorse Code → Text
Signal Light
✏️

Custom Symbols

Replace dots and dashes with your own characters — great for emoji codes

Try 🍎 for dot and 🍌 for dash to create your own fruit cipher!

📚

Morse Code Reference Chart

Complete Morse code alphabet, numbers, and punctuation

Letters

A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..

Numbers

0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.

Punctuation

..-.-.-
,--..--
?..--..
'.----.
!-.-.--
/-..-.
(-.--.
)-.--.-
&.-...
:---...
;-.-.-.
=-...-
+.-.-.
--....-
@.--.-.
Tip: In Morse code, a single space separates letters and a forward slash (/) separates words. For example: H E L L O / W O R L D encodes as ···· · ·-·· ·-·· --- / ·-- --- ·-·· -··

Why People Search for a Morse Code Translator

Real situations where a Morse code translator saves time and removes guesswork.

Decoding Unknown Morse Signals

You encounter a string of dots and dashes — in a game, a puzzle, or a survival scenario — and have no idea what it spells. A Morse code translator decodes any valid Morse sequence back to plain text in seconds.

Learning Morse Code for Ham Radio

Amateur radio operators need to pass Morse code proficiency tests. Our Morse code translator lets you practice encoding and decoding, listen to the audio output at adjustable WPM speeds, and build muscle memory naturally.

Creating Secret Messages and Puzzles

Writers, game designers, and escape room builders use Morse code to embed hidden clues. The Morse code translator lets you encode any English text instantly, then copy the result directly into your puzzle or story.

What Makes This Morse Code Translator Different

Most Morse code tools only convert text. Ours adds audio playback, visual flashing, custom symbols, and works entirely in your browser.

Bidirectional Morse Code Translation

This Morse code translator works in both directions. Type English text to encode it into Morse code, or paste dots-and-dashes to decode Morse code back to readable text. Both modes update in real time as you type.

Real Audio Playback

Convert your Morse code into actual beep sounds using the Web Audio API — no plugins required. Adjust the audio frequency (tone pitch) and playback speed (WPM) to match standard radio practice or your personal learning pace.

Visual Signal Flashing

Watch a signal light flash in sync with your Morse code — dot blinks are short, dash blinks are long. Perfect for visual learners or demonstrating Morse code patterns without sound.

Custom Symbol Output

Use 🍎 for dots and 🍌 for dashes to create shareable fruit ciphers for social media — the tool handles the symbol substitution instantly.

Instant Real-Time Results

Output updates in real time as you type — no submit button, no page reload. All translation logic runs entirely in your browser with zero latency and zero data sent to any server.

Complete Morse Code Reference

Built-in Morse code chart covers the full alphabet (A–Z), digits (0–9), and common punctuation. Collapse or expand it anytime as a quick lookup table while translating.

How to Use the Morse Code Translator

Three steps to convert text to Morse code — or decode Morse code back to text — with optional audio and visual playback.

01

Step 1 — Enter Text or Morse Code

Type or paste your input into the tool below. For text-to-Morse mode, enter plain English letters, numbers, or punctuation. For Morse-to-text mode, enter dots (.) and dashes (-) with spaces between letters and a forward slash (/) between words.

  • Letters A–Z and digits 0–9 are all fully supported
  • Common punctuation marks (period, comma, question mark, etc.) are included
  • Paste existing Morse code strings directly — the translator handles spacing automatically
02

Step 2 — Customize Audio and Symbols (Optional)

Click Advanced Options to adjust the frequency (tone pitch) and WPM speed of audio playback. To use custom symbols, replace the dot or dash characters with any emoji or text of your choice. The preview updates instantly.

💡 Pro Tip:Standard amateur radio practice uses 600–800 Hz at 20 WPM. For beginners, lower the speed to 5–10 WPM to hear each character clearly before increasing the pace.
03

Step 3 — Copy, Play, or Flash Your Morse Code

Your Morse code translation appears instantly in the output box. Click Play to hear the audio beeps, click Flash Signal to see the visual light indicator, or click Copy to send the result to your clipboard.

  • Use the Play button to practice listening while reading the Morse code display
  • The Flash Signal button works well for silent environments or presentations
  • Custom emoji output copies as plain text — paste it anywhere on social media

Morse Code Translator: Three Powerful Features

Beyond basic text conversion, this Morse code translator includes audio playback, visual signaling, and custom symbol output to cover every use case.

Two-Way Morse Code Translation

Encode any English text into Morse code or decode any Morse sequence back to plain text — both directions work instantly as you type. It handles letter spacing (single space), word spacing (/ slash), and punctuation automatically. No format knowledge required.

Morse code translator interface showing bidirectional text-to-Morse and Morse-to-text conversion

Audio Playback with Adjustable Speed

Turn your Morse code into real audio beeps using the Web Audio API built into your browser. Set the frequency anywhere from 300 Hz to 1200 Hz and adjust playback speed from 5 WPM (beginner) to 40 WPM (advanced). Each dit and dah tone is precisely timed to match standard radio conventions.

Morse code audio playback waveform with adjustable frequency and WPM speed controls

Custom Emoji Symbols

Replace the standard dot (.) and dash (-) with any character you choose. Swap them for fruit emoji, hearts, or any symbol to create a personal cipher that looks completely different from standard Morse code but encodes the same message. The substitution updates instantly — paste the result anywhere on social media.

Custom symbol output using emoji fruit cipher — dot replaced by apple, dash replaced by banana
Ad

What Is Morse Code? History and How It Works

A look at the origins, technical rules, and enduring relevance of Morse code — the world's most recognized encoding system.

Origin: How Morse Code Was Invented

Morse code was developed in the 1830s by Samuel Morse and Alfred Vail for use with the electric telegraph. The original American Morse code was later refined into the International Morse Code standard adopted in 1865 — the version used today. The code became critical for maritime communication, military operations, and eventually aviation. SOS (··· --- ···) became the universal distress signal in 1906 and remains recognizable worldwide. Today, Morse code is still used in amateur (ham) radio and is embedded in pop culture, puzzles, and games.

How a Morse Code Translator Works

Each character in Morse code is represented by a unique sequence of dots (short signals, called 'dits') and dashes (long signals, called 'dahs'). A dot lasts one unit of time; a dash lasts three units. The gap between symbols within a character is one unit; the gap between letters is three units; the gap between words is seven units. Our Morse code translator maps each character to its code sequence client-side, with audio timing calculated using the Web Audio API for accurate WPM-based playback.

Morse Code Translator — Frequently Asked Questions

Common questions about using this Morse code translator, Morse code rules, and audio playback.

What is a Morse code translator?

A Morse code translator is an online tool that converts plain text into Morse code sequences (dots and dashes), or decodes Morse code back into readable text. It supports the full International Morse Code standard, including letters A–Z, digits 0–9, and common punctuation marks, with real-time translation and audio playback.

How do I decode Morse code with this translator?

Switch to 'Morse Code → Text' mode, then type or paste your Morse code using dots (.) and dashes (-). Separate letters with a single space and words with a forward slash (/). The translator decodes every character to readable text instantly as you type.

What is the correct Morse code format?

In International Morse Code: dots (.) represent short signals, dashes (-) represent long signals (3× the length of a dot). Within a character, symbols are written with no separator. Between letters, use a single space. Between words, use a forward slash (/). For example: HELLO WORLD encodes as ···· · ·-·· ·-·· --- / ·-- --- ·-·· -··

Can this Morse code translator play audio?

Yes. Click the Play button after entering text to hear your Morse code as real beep sounds generated by the Web Audio API in your browser. You can adjust the tone frequency (pitch) and playback speed (WPM) in the Advanced Options panel. No plugins or downloads are required.

What does WPM mean in Morse code?

WPM stands for Words Per Minute. In Morse code, WPM is the standard measurement of transmission speed, based on how many times the word PARIS (a standard calibration word) can be sent per minute. Beginners typically start at 5–10 WPM; licensed amateur radio operators often operate above 20 WPM.

What is SOS in Morse code?

SOS in Morse code is ··· --- ··· (three dots, three dashes, three dots). It was chosen as the international distress signal in 1906 because it is simple, distinctive, and easy to transmit even in an emergency. SOS does not stand for 'Save Our Souls' — it was chosen purely for its simplicity in Morse code.

Can I use custom symbols instead of dots and dashes?

Yes. The custom symbols feature lets you replace the dot (.) with any character or emoji, and the dash (-) with any other character. For example, use 🍎 as a dot and 🍌 as a dash to create a shareable emoji cipher. The underlying Morse code logic remains identical — only the display symbols change.

Is this Morse code translator free to use?

Yes, completely free with no account required, no usage limits, and no hidden costs. All Morse code translation, audio playback, and visual flashing runs entirely in your browser — your text is never sent to any server.

Try the Morse Code Translator Now

No signup needed. No downloads required.
Just type your text and get instant Morse code translation with audio.

100% Free · No Signup · Works in Browser