Conversion and audio run entirely in your browser. Nothing is uploaded. Unknown characters are skipped.
When you need to turn a sentence into Morse code, or decode a string of `.- / -...` back into letters, this translator does both directions with just paste-and-go. Type text to encode it; paste dots (`.`) and dashes (`-`) to decode it — the direction is detected automatically, and you can also force "Text → Morse" or "Morse → Text". The international Morse set covers A–Z, the digits 0–9 and common punctuation (`. , ? ! / @` and more). You can also switch to **Japanese Wabun (katakana)** Morse, including the voiced/semi-voiced marks and the long-vowel mark (hiragana and small kana are folded to full-size katakana automatically). Letters are separated by a single space and words by ` / `, the common convention. The result can be played back as real key audio with the "Play sound" button, and you can set the speed in WPM (words per minute) with the slider. Dot, dash, inter-character and inter-word gaps use the standard timing ratios (dash = 3 dots, letter gap = 3 dots, word gap = 7 dots), so it works for ear practice and for checking a signal. Audio is synthesized with the browser's built-in WebAudio — nothing is downloaded as a file or sent to a server. Your input — text or Morse — is never uploaded, stored, or sent anywhere. Everything happens inside your browser, so the contents of your message stay private. Skip the lookup table and the manual swapping: convert instantly and copy the result. Handy for amateur-radio study, puzzle and escape-room design, and creative messages.
How to use
- Type text to encode it to Morse, or paste Morse made of `.` and `-` to decode it to text — the direction is detected automatically.
- Switch the charset between "International" (letters/numbers) and "Japanese (Wabun)". You can also force the direction.
- Hit "Play sound" to hear the dots and dashes (set the speed with the WPM slider), and "Copy" to grab the result. Your input is never sent anywhere.
FAQ
Is my text uploaded anywhere?
No. Both the conversion and the audio are produced entirely in your browser (JavaScript and WebAudio). Your text and Morse are never uploaded, stored, or sent to a server — the contents of your message stay on your device.
Does it support Japanese (katakana) Morse?
Yes. Switch the charset to "Japanese (Wabun)" to translate to and from katakana using the Wabun code, including voiced/semi-voiced marks and the long-vowel mark. Hiragana and small kana (like ャ or ッ) are folded to full-size katakana automatically.
Can it handle numbers and punctuation?
Yes — the international set includes the digits 0–9 and common punctuation such as period, comma, question mark, slash and @. Characters that aren't in the table are skipped.
How is the sound produced, and can I change the speed?
The tone is synthesized at 600 Hz with the browser's built-in WebAudio. You can set the speed in WPM (words per minute) with the slider, and dot/dash and the letter/word gaps use the standard timing ratios — useful for ear practice. Nothing is downloaded as a file or sent anywhere.
How should I write the separators?
Separate letters with a single space and words with ` / ` (a slash with spaces around it), the common convention. When decoding Morse back to text, those separators are read the same way.