Use this free Morse Code Translator to instantly convert text to Morse code or decode Morse code to English online. It works as a Morse code generator, converter, and decoder, following the International Morse Code standard and supporting letters, numbers, punctuation, and audio playback for learning by sound.
Updated March 2026 — regularly improved for better accuracy and user experience.
Convert text to Morse code
Convert Morse code back to text
When enabled, accented and locale-specific letters are preserved using extended Morse mappings. Some alphabets may not decode perfectly due to standard ambiguities.
Maintain original letter casing
Keep word spacing in Morse code
The table below shows the complete international Morse code alphabet, including letters in Morse code, numbers in Morse code, and common punctuation.
| Char | Code | Char | Code | Char | Code |
|---|---|---|---|---|---|
| A | ·− | J | ·−−− | S | ··· |
| B | −··· | K | −·− | T | − |
| C | −·−· | L | ·−·· | U | ··− |
| D | −·· | M | −− | V | ···− |
| E | · | N | −· | W | ·−− |
| F | ··−· | O | −−− | X | −··− |
| G | −−· | P | ·−−· | Y | −·−− |
| H | ···· | Q | −−·− | Z | −−·· |
| I | ·· | R | ·−· |
| Char | Code | Char | Code | Char | Code |
|---|---|---|---|---|---|
| 0 | −−−−− | 4 | ····− | 8 | −−−·· |
| 1 | ·−−−− | 5 | ····· | 9 | −−−−· |
| 2 | ··−−− | 6 | −···· | . | ·−·−·− |
| 3 | ···−− | 7 | −−··· | ? | ··−−·· |
Morse code uses dots (.) and dashes (-) to represent letters and numbers.
Here are some common Morse code patterns:
Want to decode Morse code from audio or your microphone?
Try the new Morse Code Audio Decoder — upload a sound file or listen live via your browser.
A Morse code translator is an online tool that converts readable text into Morse code or decodes Morse code back into English. It works as a Morse code generator (text to Morse), a Morse code decoder (Morse to text), and a general Morse code converter. This tool uses International Morse Code and supports letters, numbers, punctuation, and optional audio playback.
A Morse code translator (also called a Morse code converter) helps you avoid mistakes and save time when working with dots and dashes. It is ideal for learning and education, radio and CW use, scouting and survival training, decoding puzzles and games, and sending fun messages such as hi in Morse code or I love you in Morse code. This single page covers all major intents: morse code translator, morse code generator, morse code converter, and morse code decoder.
A Morse code decoder converts dots and dashes back into readable English text. Paste any Morse sequence into the input field and decode it instantly. Use a dot (.) for short signals, a dash (-) for long signals, spaces between letters, and a forward slash (/) between words. This makes the tool ideal for morse code to English translation and CW decoder use cases.
Morse code was designed to be heard, not just read. This audio Morse code translator lets you listen to correct dot-dash timing and download Morse code sound as WAV files. Audio playback helps you learn proper timing, recognize words by sound, and practice continuous wave (CW) Morse code more effectively.
Here are some of the most searched Morse code translations you can try instantly. Hello in Morse code is `.... . .-.. .-.. ---`. Yes in Morse code is `-.-- . ...`. I love you in Morse code is written as `.. / .-.. --- ...- . / -.-- --- ..-`, and SOS in Morse code is `... --- ...`. You can also paste Morse patterns such as `.... . .-.. .-.. ---` to decode them back into English using the translator.
Need to decode Morse code from a sound recording or a live microphone? Use the Morse Code Audio Decoder — a companion tool that analyses audio files (WAV, MP3, OGG) or listens through your browser microphone and converts the Morse beeps it detects into dots, dashes, and plain text. All audio processing happens locally in your browser, so nothing is uploaded. Visit the Morse Code Audio Decoder at converttext.app/en/tools/morse-code-audio-decoder/ to get started.
Paste the dots and dashes into the input field and the Morse code decoder will convert them instantly. Use a dot (.) for dots, a dash (-) for dashes, spaces between letters, and a forward slash (/) between words.
Type your text into the translator and it will generate the Morse code output immediately. This is the fastest way to convert text to Morse code online.
"I love you" in Morse code is written as .. / .-.. --- ...- . / -.-- --- ..- It is one of the most popular Morse code phrases.
SOS is written as ... --- ... It is the international distress signal because it is short, clear, and easy to recognize by sound or light.
Yes. This Morse code translator, converter, and decoder are completely free. There is no signup, no limit, and no hidden cost.
This tool uses International Morse Code, covering letters, numbers, and common punctuation used worldwide.
Yes. It works as a Morse code generator (text to Morse), a Morse code converter, and a Morse code decoder (Morse to English), with optional audio playback for learning by sound.
Yes in Morse code is `-.-- . ...`. You can type words like yes, hello, or I love you into the translator to convert them instantly to Morse code.
To decode Morse code from a sound file or microphone, use the free Morse Code Audio Decoder at converttext.app/en/tools/morse-code-audio-decoder/. It analyses the audio waveform in your browser — no upload required — and converts the detected beeps into dots, dashes, and readable text.
Yes. Accented and locale-specific characters can be preserved when Extended mode is enabled. In default mode, some characters are normalized to base forms.
Some Morse standards reuse the same sequence for multiple letters in specific alphabets. When this happens, decoding returns a canonical representative.
Wabun is the Japanese Morse system. In this tool, it is available on Japanese pages when Wabun mode is selected.
This page supports locale-specific mappings shown in the standards section above.
This translator follows International Morse Code (ITU) for core character mappings.
Numbers and common punctuation are supported across all locales.
Extended Latin characters are preserved only when Extended mode is enabled.
Locale-specific support: de (Ä Ö Ü ß), fr (É Ç), uk (Ukrainian Cyrillic), ru (Russian Cyrillic), el (Greek), ar (Arabic), ja (Wabun Japanese Morse).
Some alphabets include standard Morse collisions, so certain characters may decode to a canonical equivalent.
Free online tools to convert, encode, and transform your text
Transform text case — uppercase, lowercase, title case & more
Decode Morse code from audio files or microphone
Convert text to binary and vice versa
Encode and decode Base64 text
Convert text to hexadecimal and vice versa
Encode and decode text using ROT13 cipher
Convert text to Unicode superscript where supported
Convert text to Unicode subscript where supported
Generate small caps, tiny superscript, and subscript text to copy and paste
Generate copy-paste Unicode strikethrough text instantly
Convert images to Base64 / Data URI
Encode and decode URL components, query strings, and percent-encoded text
Encode and decode HTML entities such as &, <, >, ", and '