Skip to content
Free Tool Arena

Text & Writing Utilities · Free tool

Morse Code Translator

Translate text to Morse code and decode it back. Play the result as audio at any speed. A free, online tool perfect for ham radio and scouts.

Updated June 2026
Morse

... --- ... / ... .- ...- . / -- .

Round-trip decode

SOS SAVE ME

Found this useful?EmailBuy Me a Coffee

Advertisement

What it does

Convert plain text to International Morse code and back — letters, digits, and common punctuation. Optionally play the result as audio at adjustable WPM (words per minute) using the standard 600 Hz beep tone, useful for amateur-radio practice (operators training to send and receive Morse manually), educational use (intro to coding theory, history of telecommunications), and cipher puzzles (escape rooms, treasure hunts, ARGs frequently use Morse as a "decode this beeping audio" puzzle).

The encoding follows the International Morse Code standard (ITU-R M.1677-1) — A is dot-dash, B is dash-dot-dot-dot, E is just dot (the most-used letter in English gets the shortest code, by Morse's original design). Numbers 0-9 are 5-symbol codes (0 = five dashes, 1 = dot+four dashes, etc.). Punctuation: period, comma, question mark, slash, and a few others have official codes; less-common punctuation isn't part of standard Morse.

The audio playback uses the standard amateur-radio timing: 1 dot = 1 unit, 1 dash = 3 units, between symbols within a letter = 1 unit, between letters = 3 units, between words = 7 units. WPM is controlled by the unit length: PARIS (the canonical training word) at 5 WPM = 240ms per unit; at 20 WPM = 60ms per unit. Adjust the slider to practice at your level.

Embed this tool on your siteShow snippet

Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.

<iframe src="https://freetoolarena.com/embed/morse-code-translator" width="100%" height="720" frameborder="0" loading="lazy" title="Morse Code Translator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>
Embed docs →

Example input & output

Input

Text: SOS

Output

Morse: ... --- ...

S=dot-dot-dot, O=dash-dash-dash. The famous SOS distress signal isn't actually 'Save Our Souls' — Morse uses three letters because the pattern of three dots, three dashes, three dots is unmistakable and easy to send under pressure. Adopted internationally in 1908.

How to use it

  1. Paste your text or Morse code into the input. The tool auto-detects which is which (letters/numbers vs dots and dashes).
  2. Output regenerates live as you type. Both directions are visible side-by-side.
  3. Click Play to hear the audio. The 600 Hz tone plays each symbol with proper timing for the current WPM setting.
  4. Adjust WPM (5-30 WPM) to practice at slower speeds, then ramp up. Beginner amateur-radio operators typically start at 5 WPM and build to 13+ for FCC license testing (in countries that still test Morse).
  5. Copy either the text or Morse string for cipher puzzles, school projects, or sharing.

When to use this tool

  • Practicing Morse code for amateur-radio licensing or hobby use.
  • Educational use: teaching how variable-length codes work, history of telegraphy, cipher basics.
  • Cipher puzzles in escape rooms or ARGs where you need to encode a clue.
  • Decoding audio of beeping tones (record the audio, slow it down in any audio editor, decode by ear or by listening to the tool's playback at slower speed).

When not to use it

  • Decoding audio with significant noise — the tool doesn't take audio input. Use a dedicated Morse-decoder app like CW Decoder Pro or fldigi.
  • Custom Morse variants — there are several (American Morse, the older 1840s version with different codes for some letters, regional variations) but this tool only does International Morse.
  • Encoding non-Latin scripts — characters outside ASCII (accented letters, Cyrillic, CJK) aren't part of standard Morse and don't have codes.
  • Real-time CW (continuous wave) operation — for actual radio use you need a key/keyer hardware setup, not a web tool.

Frequently asked questions

Why is E just one dot?
Samuel Morse and Alfred Vail studied a printer's type case to find letter frequencies in English (the type cases had visible counts of how many of each letter the printer needed). They assigned the shortest codes to the most-used letters — E (most common) got dot, T (second most common) got dash. This made the system efficient: the most-frequent letters take the least time to send.
What's the difference between a dot and a dash, beat-wise?
1 unit vs 3 units. Specifically: dot = 1 unit, dash = 3 units, intra-letter gap = 1 unit, inter-letter gap = 3 units, inter-word gap = 7 units. So the entire timing structure is multiples of one base unit, and 'speed' = how fast that unit is. PARIS at 5 WPM means PARIS takes 50 units = 250ms per unit; at 20 WPM, 60ms per unit.
Is Morse still used for anything practical?
Niche but real. Amateur radio operators still use it (Morse is more efficient than voice in low-power / weak-signal conditions). Aviation uses Morse identifiers for VOR navigation beacons. Some military and emergency services teach it as a fallback. Maritime SOS officially retired in 1999, replaced by GMDSS.
Why doesn't 'foo' encode?
It does — F=dot-dot-dash-dot, O=dash-dash-dash. Standard Morse covers letters and digits. If a character isn't encoding, it's likely punctuation outside the standard set (apostrophe? curly quote? em-dash?) — those aren't part of Morse.
Can I send my own custom timing for fist practice?
The WPM slider controls overall speed. For training your sending fist (consistent timing on a real key), there's a 'Farnsworth timing' approach — characters at full speed but with extra space between them — which the slider doesn't directly model. Use a dedicated CW practice app for serious key training.

Advertisement

Learn more

Explore more text & writing utilities tools

100% in-browserNo downloadsNo sign-upMalware-freeHow we keep this safe →

Found this useful?

The tools stay free thanks to readers who chip in or spread the word.

Buy Me a Coffee