Morse Code Translator

Convert text to Morse code and back instantly

Plain Text
0 / 5,000
Morse Code
Translation will appear here...

Try Interesting Examples

info

About Morse Code Translator

Morse Code Translator is a free online tool that converts plain text to Morse code and Morse code back to plain text in real time. You type or paste your message, and the corresponding dots and dashes appear instantly in the output pane — no button clicks required. The tool covers the full ITU Morse alphabet: all 26 letters, digits 0-9, and 18 punctuation marks including period, comma, question mark, and at-sign.

Beyond translation, the tool doubles as an audio trainer. A built-in Web Audio API engine plays your Morse code as authentic sine-wave beeps with three adjustable settings: speed (5-40 words per minute using the PARIS standard), pitch (200-1200 Hz), and volume. A collapsible reference chart lists every character and its dot-dash pattern side by side, so you can learn the code while you use it. Toggling the direction swaps the input and output panes so you can practice decoding Morse as easily as you encode it.

Every conversion and every audio playback happens entirely in your browser. No text is sent to a server, no audio is streamed from an external source, and no account is needed. This makes the tool safe for private messages, amateur radio practice, and classroom exercises alike. It is completely free with no usage limits.

star

Key Features

check_circle

Bidirectional translation

Switch between Text to Morse and Morse to Text with a single button. The previous output becomes the new input automatically, making round-trip verification instant.

check_circle

Audio playback with adjustable settings

Hear the Morse code as beeps generated directly by the Web Audio API. Set words-per-minute (5-40 WPM), tone frequency (200-1200 Hz), and volume independently to match your training level.

check_circle

Built-in reference chart

Expand the reference panel to see all letters, numbers, and punctuation marks alongside their Morse patterns. The chart stays on screen while you type so you can cross-check characters without leaving the page.

check_circle

Real-time output as you type

Translation updates on every keystroke. There is no submit button — the result is always in sync with your input, which helps when transcribing character by character.

check_circle

Full punctuation support

Encodes and decodes 18 punctuation marks in addition to letters and digits, covering period, comma, question mark, apostrophe, exclamation, slash, parentheses, ampersand, colon, semicolon, equals, plus, hyphen, underscore, quote, dollar sign, and at-sign.

check_circle

Private and client-side

All processing runs locally in your browser using JavaScript. Your text is never uploaded or stored anywhere, making this safe for sensitive messages or educational content.

help

How to Use

01

Enter Your Text or Morse Code

Type or paste plain text to convert to Morse code, or toggle the direction to translate Morse code back to text.

02

View the Translation

The translation appears instantly in real-time as you type. Use the reference chart to learn Morse code patterns.

03

Play Audio or Copy

Click the play button to hear the Morse code as audio beeps, or copy the translation to your clipboard.

code_blocks

Example

Each letter is encoded as a dot-dash sequence separated by spaces. Words are separated by a forward slash ( / ). The SOS distress signal is one of the most recognisable Morse sequences.

Plain text input
SOS Help
Morse code output
... --- ... / .... . .-.. .--.
lightbulb

Common Use Cases

  • arrow_circle_right

    Amateur radio (ham radio) practice

    The International Telecommunication Union still requires Morse proficiency for certain amateur radio licences. Use the audio playback at increasing WPM to train your ear for copying code at speed — something a plain-text tool or a number-to-word converter cannot offer.

  • arrow_circle_right

    Encoding private messages for puzzles and escape rooms

    Morse is a popular cipher in puzzle hunts, geocaching, and escape rooms. Unlike Pig Latin or Spanglish translators, Morse produces an output that most people cannot read at a glance, making it genuinely useful for lightweight message encoding in games.

  • arrow_circle_right

    Teaching communication history in the classroom

    Morse code is a living piece of telecommunications history. Students can type a famous phrase, hear how it would have sounded over a telegraph wire, and compare characters against the reference chart — all within a single browser tab, no software to install.

  • arrow_circle_right

    Assistive communication and accessibility research

    Morse code can be input with two switches (dot and dash), which makes it a viable input method for users with limited motor control. Developers and researchers building such interfaces can use this tool to quickly verify encoding and decoding logic.

  • arrow_circle_right

    Verifying CW (continuous wave) transmissions

    Radio operators and hobbyists who receive CW transmissions can paste the dots and dashes directly into the Morse-to-Text direction to decode a message without relying on memory or a printed code card.

quiz

Frequently Asked Questions

What is Morse Code Translator? expand_more
Morse Code Translator is a free online tool that converts plain text into Morse code (dots and dashes) and vice versa. It supports letters A-Z, numbers 0-9, and 18 common punctuation marks with instant real-time translation.
Can I hear the Morse code as audio? expand_more
Yes, the tool includes audio playback using the Web Audio API. You can hear your Morse code as authentic beep sounds with customizable speed (words per minute), pitch (frequency), and volume settings.
How does Morse code work? expand_more
Morse code represents each letter and number as a unique sequence of dots (short signals) and dashes (long signals). Letters are separated by spaces, and words are separated by forward slashes (/). For example, SOS is represented as "... --- ..." in Morse code.
Is my text kept private? expand_more
Absolutely. All translation happens entirely in your browser using client-side JavaScript. Your text is never sent to any server, ensuring complete privacy for all your messages.
What punctuation marks does the tool support? expand_more
The tool encodes and decodes 18 punctuation marks: period (.), comma (,), question mark (?), apostrophe ('), exclamation mark (!), forward slash (/), open parenthesis, close parenthesis, ampersand (&), colon (:), semicolon (;), equals (=), plus (+), hyphen (-), underscore (_), double quote ("), dollar sign ($), and at-sign (@).
How is Morse Code Translator different from Pig Latin Translator? expand_more
Pig Latin Translator rearranges the syllables of English words according to a fixed rule and produces output that is still recognisably English to a trained eye. Morse Code Translator encodes every character into an entirely different symbol system of dots and dashes with no visual resemblance to the original text. Morse is also an internationally standardised system used in real radio communication, whereas Pig Latin is a word game.
What speed should I use for learning? expand_more
Beginners typically start at 5-10 WPM to identify individual characters, then gradually increase to 15-20 WPM as recognition becomes automatic. Experienced operators commonly copy at 20-30 WPM. The PARIS standard used here means one unit of time equals 1200 ms divided by your chosen WPM.
Can I decode Morse code I received over the radio? expand_more
Yes. Switch to Morse-to-Text mode and type or paste the dots, dashes, spaces, and slashes exactly as received. Each letter is separated by a single space and each word by a space-slash-space ( / ). The decoded text appears in real time.