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.
... --- ... / ... .- ...- . / -- .
SOS SAVE ME
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 snippetHide
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>Example input & output
Input
Text: SOSOutput
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
- Paste your text or Morse code into the input. The tool auto-detects which is which (letters/numbers vs dots and dashes).
- Output regenerates live as you type. Both directions are visible side-by-side.
- Click Play to hear the audio. The 600 Hz tone plays each symbol with proper timing for the current WPM setting.
- 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).
- 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
Guides about this topic
- How-To & Life · GuideHow to read and send Morse codeDecode international Morse code alphabet, timing ratios, and Farnsworth method for learning free online. Practice sending and reading morse instantly with no signup.
- Money & Business · GuideHow to write SEO-friendly URLsBuild clear URLs with smart slugs, structural patterns, and 301 redirects. Improve canonicalization and check URL health instantly with our free tips.
- Productivity & Focus · GuideHow to generate good acronymsCreate acronyms using pronounceability rules and backronym patterns. Generate unique acronyms instantly with our free online tool, no download required.
- How-To & Life · GuideHow to Reverse TextReverse text by character or word and handle Unicode, emoji, and RTL scripts accurately. Free, instant, no sign-up needed.
- How-To & Life · GuideHow to Sort Lines of TextSort lines of text alphabetically, numerically, or naturally with case and locale options. Free instant browser tool, no sign-up.
- How-To & Life · GuideHow to Remove Line BreaksFlatten text line breaks while keeping paragraph structure intact free online. Use regex patterns and undo-able strategies instantly with no download required.
Explore more text & writing utilities tools
- Emoji PickerSearch and copy from 80 most-used emoji across 7 categories in your browser. Instant, free access with no account or download needed.
- Strikethrough Text GeneratorApply strikethrough, underline, double‑underline, overline, or slash using Unicode real text. Free online tool works instantly in your browser — pastes anywhere with no sign‑up.
- Duplicate Line RemoverDeduplicate text lines with case-insensitive or strict modes online. Clean your lists instantly — a free tool with no sign-up or download needed.
- Sort LinesSort lines of text alphabetically, naturally (file‑2 < file‑10), by length, or shuffle. Free instant online tool with optional dedup and trim — no sign‑up needed.
- Flip TextFlip, reverse, or strikethrough your text using real Unicode symbols instantly. Works on social apps, free tool with no sign-up.
- Anagram CheckerCheck whether two words or phrases are anagrams. Ignores case and punctuation. Free, browser-only.