Morse Code Translator
Translate text to Morse code and back with audio playback, flash signal and WAV download. Full alphabet table for Latin, Cyrillic and numbers, adjustable WPM speed.
Why Use the Morse Code Translator?
A school assignment asks to encode a name in Morse code, or a forum thread argues about what three short, three long, three short actually means. Both questions are answered by this translator: type text in English or Russian and get dots and dashes, press play and hear the rhythm, paste a signal chain and read it back. Below the translator sits a full alphabet table — click any letter to copy its code.
Key Features
- Bidirectional translation: text to Morse and Morse to text
- Visual dot-dash representation with colored indicators
- Optional audio playback using Web Audio API (700 Hz tone)
- Complete character reference including letters, numbers, and punctuation
How to Use
- Select Text→Morse or Morse→Text tab
- Enter your text or Morse code in the input area
- View the translation and optionally play audio
Technical Details
Morse code uses dots (.) and dashes (-) to represent characters, with spaces between letters and slashes (/) between words. The audio playback uses the Web Audio API with a 700 Hz tone, dot duration of 80ms, dash duration of 240ms, and standard inter-element/letter/word spacing ratios.
Morse code alphabet: full table with numbers
| Character | Morse code | Cyrillic with the same code |
|---|---|---|
| A | ·− | А |
| B | −··· | Б |
| C | −·−· | Ц |
| D | −·· | Д |
| E | · | Е |
| F | ··−· | Ф |
| G | −−· | Г |
| H | ···· | Х |
| I | ·· | И |
| J | ·−−− | Й |
| K | −·− | К |
| L | ·−·· | Л |
| M | −− | М |
| N | −· | Н |
| O | −−− | О |
| P | ·−−· | П |
| Q | −−·− | Щ |
| R | ·−· | Р |
| S | ··· | С |
| T | − | Т |
| U | ··− | У |
| V | ···− | Ж |
| W | ·−− | В |
| X | −··− | Ь |
| Y | −·−− | Ы |
| Z | −−·· | З |
| 1 | ·−−−− | |
| 2 | ··−−− | |
| 3 | ···−− | |
| 4 | ····− | |
| 5 | ····· | |
| 6 | −···· | |
| 7 | −−··· | |
| 8 | −−−·· | |
| 9 | −−−−· | |
| 0 | −−−−− |
Numbers are shared between alphabets. Russian letters map onto Latin codes pair by pair — which is why SOS reads identically in both.
FAQ
How do I enter Morse code for decoding?
Use dots (.) and dashes (-) for each character, with spaces between letters. Use a forward slash (/) to separate words. Example: .... .. / there means 'HI THERE'.
Does the audio work on mobile devices?
Audio playback uses the Web Audio API, which is supported on most modern mobile browsers. You may need to tap the play button to initiate audio context on iOS.
Is Russian Morse code different from English?
The Russian letters reuse the Latin codes in pairs: А sounds like A, Б like B, Д like D — but not uniformly: В takes the code of W, Ж of V, Ц of C. The numbers are shared by both alphabets. That is why the decoder offers an alphabet switch: the same chain of dots and dashes reads as Russian or as Latin text.
How is Morse code written down on paper?
Dots and dashes: a dot is a short signal, a dash is three times longer. Leave a space between letters and a slash between words — SOS is written ··· −−− ···. Hearing the rhythm is easier than reading the notation: press the play button.
Can you send Morse code without a radio?
With anything that makes short and long signals: a flashlight, knocking, whistling, a horn. A short flash is a dot, a long one a dash; a pause of the same length separates letters. SOS has been signalled by lamp light and by banging on a pipe — Morse works where speech is no longer audible.
How can I memorize Morse code faster?
Radio operators learn it with mnemonic words whose rhythm matches the dots and dashes. Classic examples: A ·− — «a-BOUT», B −··· — «BOO-hoo-bee-boo», F ··−· — «fetch-fi-re-wood», H ···· — «hip-i-ty-hop», L ·−·· — «to LOOK a-round». Sing the letters of your own name — it sticks in a couple of evenings. Rhythm also helps by ear: hit play in the translator and follow the table.
Related articles
Related tools
Base64 Encode / Decode
Encode text to Base64 or decode Base64 strings with full Unicode support
URL Encode / Decode
Encode and decode URLs with full or component encoding modes
Encoding Detector
Detect text and file encoding online: UTF-8, UTF-16, ASCII, Windows-1251, KOI8-R. Confidence score, byte details and a side-by-side preview of how the text looks in each candidate encoding
HTML Entity Encode / Decode
Encode and decode HTML entities like < > & "
JWT Token Decoder
Decode JWT tokens to view header, payload, and signature as formatted JSON
ROT13 Cipher
Encode or decode text using the ROT13 substitution cipher