Morse Code Translator Free, Instant, Standard-Compliant

Convert any text to Morse code or decode any dot-dash sequence back to text in real time. InMorseCode implements the International Morse Code standard (ITU-R M.1677-1) with authentic CW audio, adjustable WPM speed, Farnsworth spacing, and three output modes: sound, light, and vibration. No signup. No ads. Everything runs in your browser.

Input Text

Output Result

Generating audio file...

Settings

Ready to translate. Enter text or Morse code.

About InMorseCode.com

InMorseCode.com is a free, standards-compliant Morse code translator and reference platform implementing the International Morse Code standard defined by ITU-R Recommendation M.1677-1. It provides accurate bidirectional text-to-Morse and Morse-to-text conversion, real-time audio playback calibrated to ITU timing ratios, and a comprehensive reference covering letters, numbers, punctuation, prosigns, and Q-codes. The platform is designed for amateur radio operators, students, educators, accessibility users, emergency preparedness practitioners, and puzzle and escape room designers. All translation, audio generation, and output runs entirely within the user's browser — no input text is ever transmitted to or stored on any server.Maintained by Janney, a developer and signal processing expert, verified January 2026.

A Compelete Morse Code Reference Table

This comprehensive reference table shows the International Morse Code representation for all letters, numbers, and common punctuation marks. Each character consists of dots (short signals) and dashes (long signals), with timing ratios standardized by the ITU.


A-Z Letters

0-9 Numbers

Symbols & Punctuation

International Morse Code Encoding Standard

InMorseCode.com implements the International Morse Code specification defined by ITU-R Recommendation M.1677 for bidirectional text encoding and decoding. The translator converts alphanumeric input into standardized signal sequences using time-based dot and dash representations to ensure interoperability with real-world communication systems.

Core Encoding Model

The translation engine follows these internationally recognized timing rules:

  • Dot duration = 1 time unit
  • Dash duration = 3 time units
  • Intra-character gap = 1 time unit
  • Inter-character gap = 3 time units
  • Word gap = 7 time units

These parameters define the fundamental structure of Morse signaling and are used across:

  • Amateur and professional radio communication
  • Aviation and maritime signaling systems
  • Emergency communication protocols
  • Morse code training and certification programs

System Implementation Notes

The translator supports full bidirectional conversion between human-readable text and Morse signals, including automatic direction detection, real-time audio generation, and standardized character spacing. Unsupported or non-standard symbols are excluded from encoding to maintain strict compliance with international specifications.

How to Use Morse Code Translator

1. Text → Morse Code

Type any word, phrase, or sentence into the input box. The Morse code translation appears instantly in the output — no button press needed. Press Play to hear the audio at your chosen speed. Use the Save Audio button to download a .wav file.

2. Morse Code → Text

Enter dots (.) and dashes (-) with a single space between letters and a / between words. The translator detects Morse input automatically and decodes it to plain text. Unsupported characters display as #.

3. Adjusting the Sound

Use the Speed (WPM) slider to set your words-per-minute rate. Beginners should start at 5–10 WPM. The Pitch (Hz) slider controls the tone frequency (default: 600 Hz, the standard CW training frequency). Volume controls overall playback level.

4. Farnsworth Timing

The Farnsworth method extends the gaps between letters and words while keeping individual character speed constant. This is the recommended learning approach: it lets your brain hear characters at full speed but gives you more time to identify them. Set Farnsworth speed lower than your character WPM to activate it.

5. Adjust Sound Settings

Customize playback using speed, pitch, and volume sliders for clear Morse audio.

6. Output Modes

Toggle Sound, Light, or Vibrate to experience Morse through different channels. Light mode flashes the screen in Morse rhythm — useful for visual demonstrations. Vibrate mode uses your phone's haptic motor, allowing silent Morse output.

7. Play or Repeat the Code

Use Play, Pause, Stop, or Repeat to practice or listen again as needed.

8. Save or Share Your Audio

Download the Morse audio file or share the translated message instantly.

Technical Specifications & Standards

Our Morse code translator follows international standards to ensure accuracy and compatibility with global telecommunications systems:

Standard: International Morse Code (ITU-R M.1677-1)
Character Encoding: UTF-8 Compatible
Audio Frequency: 300-800 Hz (Default: 600 Hz)
Speed Range: 5-60 WPM (Words Per Minute)
Timing Ratio: Dash = 3x Dot duration
Character Gap: 3 dot durations
Word Gap: 7 dot durations
Supported Characters: A-Z, 0-9, and 18 punctuation marks
Output modes: Sound (CW tone), Light (screen flash), Vibrate (haptic)
Audio export: .wav download
Privacy:  100% browser-side — no data transmitted

Prosigns — Special Procedure Signals

Prosigns are shorthand signals used in amateur radio CW operation. They are sent as a single continuous character (no inter-character gap between letters):

ProsignMeaningMorse
AREnd of transmission.-.-.
SKEnd of contact...-.-
BTParagraph break / separator-...-
KNInvitation to transmit (specific station only)-.-.
SOSInternational distress signal...---...
CQGeneral call to all stations-.-.--.-

What Is Morse Code and How Does It Work?

Morse code encodes every letter of the alphabet, every digit, and common punctuation marks into unique sequences of exactly two signals: a short signal (dot) and a long signal (dash). The system was developed by Samuel Morse and Alfred Vail in the 1830s for use with the electric telegraph — the first technology to transmit written language across continents in seconds.
The version in use today is the International Morse Code, standardized by the International Telecommunication Union under ITU-R Recommendation M.1677-1. It covers 26 Latin letters, 10 Arabic numerals, 18 punctuation marks, and a set of prosigns used in radio operation.
The core design principle is frequency weighting: the most common letters in English get the shortest codes. E is a single dot. T is a single dash. Less common letters like Q use longer sequences. This keeps transmission fast without sacrificing accuracy.
Morse code can travel through almost any medium that produces two distinguishable signals: radio waves, sound, light, electrical pulses, touch, or eye blinks. This universality — no other encoding system shares it — is why Morse code remains in active use nearly two centuries after its invention.
SOS (… — …) is the most recognized Morse code sequence in the world. Three dots, three dashes, three dots. It was adopted as the international maritime distress signal after the Titanic disaster in 1912 and remains the universal emergency call signal today.

Did you know? The word “PARIS” is used as the standard for measuring Morse code speed in Words Per Minute (WPM). At 20 WPM, the word PARIS and its trailing word-space takes exactly 3 seconds to transmit — the international benchmark for Morse speed calibration.

How Morse Code Timing Works

Morse code is a time-based system. Every element — dots, dashes, gaps — is measured in multiples of a base unit called a “dit” (the duration of one dot). All ITU-compliant timing follows these ratios:

 

ElementDuration
Dot (dit)1 unit
Dash (dah)3 units
Gap between signals within one letter1 unit
Gap between letters3 units
Gap between words7 units

At 20 WPM, one dit lasts approximately 60 milliseconds. All audio generated by InMorseCode.com precisely follows these ITU ratios, making it directly compatible with real-world CW radio practice.

What Is Farnsworth Timing?

Farnsworth timing keeps individual characters at full speed but stretches the gaps between letters and words. This is the method recommended by the CW Academy, ARRL, and most licensed instructors because it prevents learners from developing a counting habit (“I hear dot-dash, that must be A”) and instead trains direct audio-to-letter recognition.

Example: At 20 WPM character speed with a 5 WPM Farnsworth setting, each letter is sent at full 20 WPM speed, but the pause between letters is extended as if the overall pace were 5 WPM. This gives you time to identify the character without slowing the character itself.

Quick tip for beginners: Start with the word SOS — type it into the input box, press Play at 15 WPM, and listen to the pattern: · · · — — — · · · (three short, three long, three short). Once that pattern is in your ear, you know the most important Morse code sequence in existence. Press Repeat and listen until it is automatic.

How the timing works: A dot lasts 1 time unit. A dash lasts 3 units. The gap between signals within one character is 1 unit. The gap between characters is 3 units. The gap between words is 7 units. These ratios are precisely maintained in every audio file this translator generates.

Quick Start Guide

Get started instantly — no technical skills needed.

Step 1

Type your English message or paste Morse code

Step 2

See instant translation (dots & dashes)

Step 3

Play audio and learn Morse rhythm

Whether you want to learn Morse code or decode a message, our interface is designed for beginners and experienced users alike.

How to Type Morse Code Into the Translator

When entering Morse code into the input box for decoding, you must follow the correct spacing format. This is the single most common source of translation errors — here is the exact syntax to use:

· Dot

Type a . (full stop / period) for each dot signal.

E =  ·  →  type: .

— Dash

Type a  (hyphen / minus) for each dash signal.

T =  —  →  type: 

Gaps & Words

Use a single space between letters. Use a / (forward slash) between words.

HI = …. ..
HI MOM = …. .. / — — —

Common Morse Code Input Examples

You want to decodeType this exactlyResult
The letter SS
The word SOS… — …SOS
Two words: HI MOM…. .. / — — —HI MOM
HELLO WORLD…. . .-.. .-.. — / .– — .-. .-.. -..HELLO WORLD
I LOVE YOU.. / .-.. — …- . / -.– — ..-I LOVE YOU
 

Important: If a character in your output shows as #, it means that symbol is not part of the International Morse Code standard — such as an emoji, accented letter, or unsupported symbol. Remove it and try again.

Audiences

Who This Morse Code Translator Is For

InMorseCode is built for a wide range of users  from first-time visitors who just heard Morse code in a movie, to professional ham radio operators who need precision CW timing. Here is exactly who this platform serves and how.

Amateur Radio Operators

Ham radio operators use Morse code (CW — Continuous Wave) daily for shortwave contacts on bands like 40m and 20m. This translator lets you encode and verify messages before transmission, decode received CW, practice at your contest speed using the WPM slider, and download audio for offline review. The Advance Machine includes Farnsworth spacing controls for structured learning.

Students & Morse Learners

Whether you are learning Morse code for a Boy Scouts merit badge, a radio license exam, or personal interest, this platform gives you the full reference table, real audio at adjustable speeds, and the ability to practice any text. Start slow at 5 WPM with larger character gaps, then increase speed as you improve. The Repeat function loops your message for ear-training — the most effective method to internalize Morse rhythms.

Emergency Preparedness

Morse code works when all other communication systems fail. SOS (· · · — — — · · ·) can be sent with a flashlight, mirror, whistle, or any device that produces two distinct signals. Learn the critical distress phrases now, before you need them. This translator generates printable Morse reference sheets and audio files you can save to your phone for offline emergency use.

Educators & STEM Teachers

Morse code is a compelling classroom tool for teaching signal encoding, information theory, and telecommunications history. Encode a sentence live on-screen, play the audio, and challenge students to decode the patterns. The Light mode creates visual signal demonstrations. The Share button generates a link to any message and settings — distribute a class exercise to students in one click, no accounts required.

Puzzle & Escape Room Designers

Morse code is one of the most satisfying puzzle mechanics — it rewards knowledge while being learnable in minutes. Encode your clue text, generate an audio file with the Save Audio button, and embed real Morse sound into your room’s atmosphere. Use the Share link to let players verify their decode online. Combine with Wingdings or Russian Morse for multi-layer cipher challenges.

 

Accessibility Users

Morse code is a two-signal system — dot and dash — which means any person who can produce two distinguishable inputs can use it to communicate. Google’s Android Gboard keyboard natively supports Morse code input for people with motor disabilities, using switch access or head movement. This translator supports the same encoding standard, and the Vibrate mode provides tactile Morse output for users with hearing impairments.

Why Choose InMorseCode?

There are dozens of Morse code tools online. Here is what makes this platform different — and why it is trusted by ham radio operators, educators, and developers worldwide.

Bidirectional Real-Time Translation

The translator converts text to Morse and Morse to text instantly as you type — no translate button needed for basic use. The automatic direction detection identifies whether your input is plain text or a dot-dash string and switches modes accordingly. This means you can start typing in either direction without configuring anything first, which is the fastest workflow of any online Morse tool.

Authentic Audio Output With Full Control

Listen to your Morse code as real CW radio tones — the same type of audio heard on shortwave amateur radio bands. Adjust the speed in Words Per Minute (5–60 WPM), the pitch frequency (300–800 Hz), and the volume to match your training or listening preference. The standard word PARIS at 20 WPM is the ITU benchmark, and every audio file this translator produces is calibrated to that standard.

Three Output Modes: Sound, Light & Vibrate

Most Morse translators only produce audio. This platform outputs Morse through three independent channels simultaneously or separately. Sound mode plays CW tones through your speakers. Light mode flashes your screen in Morse rhythm — useful for visual demonstrations in classrooms or for users with hearing impairments. Vibrate mode pulses your phone’s haptic motor with the Morse pattern, making it usable without any sound at all.

Multi-Language Morse Support Across Specialized Tools

The homepage translator covers International Morse Code (Latin A–Z). But the platform also includes dedicated translators for Russian Cyrillic (33 letters, 1856 standard), Japanese Katakana (Wabun code, 46 syllables, ITU 1942), and the full tools directory covering different encoding systems. No other free platform offers this breadth of Morse language coverage in a single place.

Save Audio Files & Share Links Instantly

The Save Audio button downloads your Morse message as an audio file you can keep, share, or embed in other projects — useful for escape room designers, educators producing training materials, and radio operators who want to verify their keying off-air. The Share button generates a unique URL that encodes your message, settings, and translation so you can send it to anyone and they can hear exactly what you heard, in one click.

 

100% Private Everything Runs in Your Browser

Every translation, every audio file, and every output on this platform is generated entirely within your browser. No text you enter is ever sent to a server, stored in a database, or processed by any third party. This matters for users encoding sensitive information, students working on private projects, and anyone who simply values not having their data collected. There is no account, no login, no cookies tied to your translations, and no usage limits.

Learn Morse Code Faster

Learning Morse code doesn’t have to be hard. Use our interactive translator as a study tool:
✔ Complete Morse code alphabet reference
✔ Examples like “SOS” and common phrases
✔ Practice repeatedly with instant feedback
Start learning the patterns behind the dots and dashes and strengthen your recognition skills today.

Learn Morse Code Faster Explanation

Is Morse Code Still Used Today? Yes Here's Where

Morse code is nearly 200 years old — and it is still in active use worldwide. Far from being a historical curiosity, it continues to serve critical functions in amateur radio, aviation, accessibility technology, emergency communications, and education. Here is where you will encounter it in the modern world.

Amateur Radio (CW)

The largest active Morse code community is ham radio. Amateur operators worldwide use CW (Continuous Wave) transmission on shortwave bands for long-distance contacts, contesting, and emergency communication nets. Organizations including the CW Academy, Long Island CW Club, and SKCC (Straight Key Century Club) have tens of thousands of active members practicing Morse daily.

Aviation Navigation

Every VOR (VHF Omnidirectional Range) and NDB (Non-Directional Beacon) navigational aid continuously transmits its two- or three-letter identifier in Morse code so pilots can verify the correct beacon. When a pilot tunes their nav radio to SFO, they hear … ..-. — to confirm the San Francisco VOR. These identifiers are printed on aviation charts worldwide.

Accessibility Technology

Google added Morse code input to Android’s Gboard keyboard in 2018 for users with motor disabilities. A person who can control only a single switch — via head movement, sip-and-puff, or eye blink — can type full text using just two inputs: dot and dash. Morse code is one of the most efficient low-barrier text input methods ever designed.

Emergency Signaling

SOS can be sent with a flashlight, mirror, whistle, or any two-signal mechanism. Military survival training still includes Morse because it works when voice, radio, and digital systems have all failed. Its simplicity means an injured or trapped person can signal for help with minimal equipment.

Film, Games, and Escape Rooms

Morse code appears throughout popular culture — in Interstellar, Stranger Things, LOST, Call of Duty, and countless escape room puzzles. Solving these requires exactly the knowledge this translator builds. The fastest way to verify any Morse code message you find in media is to paste it directly into this tool.

Education and Scouting

Morse code is a merit badge subject for Boy Scouts and Girl Guides worldwide. Its binary structure — exactly two signal types encode the entire alphabet — makes it an intuitive entry point to encoding theory, signal processing, and the fundamentals of digital communication.

Bottom line: Morse code is not obsolete — it is resilient. Because it requires only two distinguishable signals to encode the entire alphabet, it survives in any environment where more complex systems fail: low-bandwidth radio, medical disability, power outages, and situations where voice communication is impossible or dangerous.

Q-Codes: The Shorthand Language of Amateur Radio

Q-codes are three-letter codes beginning with Q, used by amateur radio operators as shorthand in CW (Morse code) transmissions. Each code is a complete question or statement:
Q-CodeAs a StatementAs a Question
QSOI can communicate with [station]Can you communicate with [station]?
QTHMy location is…What is your location?
QRMI am experiencing interferenceAre you experiencing interference?
QRNI am troubled by staticAre you troubled by static?
QRZYou are being called by…Who is calling me?
QSLI acknowledge receiptCan you acknowledge receipt?
QRTI am stopping transmissionShall I stop transmitting?
QRQSend fasterShall I send faster?
QRSSend more slowlyShall I send more slowly?
QROIncrease transmitter powerShall I increase transmitter power?
QRPDecrease transmitter power (also: low-power operation)Shall I decrease transmitter power?

Q-codes are used internationally and are valid regardless of language. A German operator and a Japanese operator can exchange Q-codes in Morse without sharing a common spoken language.

History

The History of Morse Code From 1838 to Today

Morse code was developed between 1836 and 1844 by the American inventor Samuel Finley Breese Morse and his assistant Alfred Lewis Vail. Their initial challenge was simple but profound: how do you transmit written language over an electric wire? The system they built assigned each letter and numeral a unique pattern of short and long electrical pulses — dots and dashes — that could be tapped out by an operator and decoded by another at any distance the wire could reach.

The original system Vail designed was not identical to the International Morse Code we use today. The original American Morse code had internal spaces, two different dash lengths, and was optimized specifically for English. In 1865, the International Telegraph Conference in Paris standardized a cleaner version — one dash length, no internal spaces, consistent timing ratios — that became the global standard. This International Morse Code is what this translator implements.

Morse code’s most famous moment came on April 15, 1912, when the RMS Titanic sank in the North Atlantic. The ship’s wireless operators sent the distress signal CQD and then the newly adopted SOS — · · · — — — · · · — which was received by the RMS Carpathia and prompted the rescue of 705 survivors. SOS was chosen not as an abbreviation for anything, but purely because its dot-dash pattern was unmistakable and impossible to confuse with any other signal.

Through the first half of the 20th century, Morse code was the backbone of global communications. Military operations in both World Wars depended on it. Merchant shipping, aviation, journalism, and diplomacy all ran on telegraph lines and radio transmissions in Morse code. Every naval vessel, every military unit, and every news agency had trained operators. During World War II, the ability to send and receive Morse at 20–25 WPM was a standard military skill with direct operational significance.

Digital communications gradually replaced Morse in commercial and naval use throughout the late 20th century. The GMDSS (Global Maritime Distress and Safety System) made Morse code no longer mandatory for maritime use in 1999. But rather than disappearing, Morse code migrated into amateur radio, where it thrives today as an operating mode valued for its ability to pierce weak signal conditions that defeat voice modes — a single carrier wave at any power level can make a contact that digital voice cannot.

The ITU (International Telecommunication Union) maintains the International Morse Code standard under Recommendation M.1677-1 to this day. The 1856 Russian Cyrillic standard and the 1942 Japanese Wabun code remain in use by their respective amateur radio communities. Morse code has now outlived the telegraph, the teletype, analog radio, and digital transition — and continues to evolve with new applications in accessibility technology, education, and gaming.

Frequently Asked Questions

Find answers to common questions about Morse code and our generator

What is the difference between a dot and a dash in Morse code?

A dot (dit) is a short signal lasting 1 time unit. A dash (dah) is a long signal lasting 3 time units. The gap between signals within a single letter is 1 unit. The gap between letters is 3 units. The gap between words is 7 units. These timing ratios are defined by ITU-R Recommendation M.1677-1 and are the same worldwide.

A # appears when the input contains a character not included in the International Morse Code standard — such as an emoji, an accented letter (é, ñ, ü), or an unsupported symbol. Remove the flagged character and the rest of the translation will be unaffected.

Use a single space between letters and a / (space-slash-space) between words. Do not use double spaces. See the full input format guide above.

Farnsworth timing keeps characters at full speed but extends the gaps between letters and words. It is strongly recommended for beginners because it prevents a counting habit and trains direct audio-to-letter recognition. Set Farnsworth WPM lower than your character WPM to activate it.

CW (Continuous Wave) tone is the clean sine-wave beep used by modern amateur radio operators. Telegraph sounder is the original clicky mechanical sound of 19th-century telegraph equipment. Both are historically accurate; CW tone is used for Morse code practice and radio operation.

 

Prosigns are special procedural signals used in radio CW operation — sent as a single blended character. Common prosigns include AR (end of message), SK (end of contact), BT (break/separator), and the well-known SOS distress signal.

“PARIS” is the international benchmark word for measuring Morse code speed. At exactly 20 WPM, the word PARIS plus its trailing word-space takes 3 seconds to transmit. All WPM measurements on this tool use the PARIS standard per ITU specification.

Audio-to-text Morse decoding (uploading a sound file or using a microphone) is an advanced feature. The translator on this page generates and plays Morse audio. For audio input decoding, this requires a signal processing decoder — a feature in our roadmap.

The translator itself runs entirely in your browser and does not send data to servers. However, audio playback requires the Web Audio API, which is available in all modern browsers when online. An offline version is available by saving the page from your browser.

The ITU standard includes 18 punctuation marks: period (.), comma (,), question mark (?), apostrophe (‘), exclamation mark (!), forward slash (/), parentheses (( )), ampersand (&), colon (:), semicolon (;), equals sign (=), plus sign (+), hyphen (-), underscore (_), quotation mark (“), at sign (@), and dollar sign ($).

International Morse Code (ITU-R M.1677-1) is the worldwide standard and is used identically in every country for Latin-script languages. Some languages have their own Morse extensions: Russian uses a 33-letter Cyrillic standard (1856), Japanese uses Wabun code for katakana (1942), and Arabic has its own Morse mapping. This translator implements International Morse Code; dedicated tools for Russian and Japanese Morse are also available on this platform.

SOS — ... --- ... — three dots, three dashes, three dots. It is the international distress signal, recognized worldwide, and its pattern is the most memorable in Morse code. Type SOS into the translator and press Play at 15 WPM. Listen until the pattern is automatic. You will then know the most important Morse sequence in existence.