Morse Code Translator
The Morse Code Translator converts plain text into Morse code and decodes Morse code back into readable text. It works in both directions — text to Morse code and Morse code to text — and updates instantly as you type, so there is no convert button to press. It is a free, browser-based Morse code converter that needs no installation or sign-up.
Morse code
Results will appear here as you type
Play with sound & light
Everything is processed in your browser and never sent to a server.
Related Tools
Unit Converter
Convert length, weight, temperature, area, volume, and speed — cm to inches, Celsius to Fahrenheit, kg to lbs, and more. Runs entirely in your browser.
- Converter
- Productivity
UNIX Timestamp Converter
Convert UNIX timestamps (epoch) to dates and back, detecting 10- and 13-digit values, toggling UTC/local, and showing ISO 8601. Runs entirely in your browser.
- Converter
- Development
- Date & Time
CSV to JSON Converter
Convert CSV to JSON and JSON to CSV, with header detection, type inference, JSONL, and Excel-compatible output. Runs entirely in your browser.
- Converter
- Development
About Morse Code Translator
The Morse Code Translator converts plain text into Morse code and decodes Morse code back into readable text. It works in both directions — text to Morse code and Morse code to text — and updates instantly as you type, so there is no convert button to press. It is a free, browser-based Morse code converter that needs no installation or sign-up.
Both International Morse code (ITU-R M.1677-1) and Japanese Wabun (kana) code are supported. In international mode you can encode letters, numbers, and common punctuation; in Japanese mode you can encode hiragana and katakana, including dakuten and long-vowel marks. Every code is listed in a built-in Morse code chart, which makes the tool useful for beginners learning the Morse code alphabet.
Once you have a signal, you can play it back with sound and light. A sine-wave tone plays each dot and dash while a preview circle flashes in sync, and you can adjust the speed (WPM) and tone frequency (Hz) with sliders — from slow practice speeds to realistic telegraphy. You can also download the sound and flashing light as a WebM video, which is perfect for sharing a Morse message on social media.
All text and Morse code you enter is processed entirely in your browser and is never sent to any server. Share a URL that carries your message and settings, and the recipient will see exactly the same result. Use it freely to translate, encode, and decode Morse code.
How to use
- Choose a direction: “Text → Morse” or “Morse → Text”.
- Choose a code set: International (Latin) or Japanese (Kana).
- Type text, or Morse code (dots and dashes, spaces between letters, / between words), and the result updates in real time.
- Press “Play” to hear the sound and watch the light flash. Adjust speed (WPM) and frequency (Hz) with the sliders.
- Use “Download video” to save the sound and flashing as a WebM file, or “Share URL” / “Copy” to share the result.
Use cases
- Turning “SOS” or a short message into Morse code and playing it back with sound and light for fun or learning.
- Decoding a Morse signal (a string of dots and dashes) to find out what it says.
- Encoding Japanese hiragana or katakana with Wabun Morse code.
- Learning the Morse code alphabet for letters and numbers while looking at the chart.
- Recording the flashing light and sound as a video to send on social media or in a message.
Notes
- All conversion and decoding happen in your browser; the text and Morse code you enter are never uploaded to a server.
- International mode follows International Morse code (ITU-R M.1677-1) and covers letters, numbers, and major punctuation.
- Japanese mode supports hiragana and katakana. Kanji cannot be encoded directly, so convert it to kana first.
- Characters from other languages (such as Korean or Chinese) cannot be encoded directly; replace them with Latin letters or numbers.
- Video download uses the browser’s MediaRecorder feature. Some browsers, such as Safari, may not support it, in which case the button is disabled (Chrome / Firefox / Edge recommended).
- Because of browser autoplay rules, sound becomes available only after you first interact with the page.
- Input length is capped to keep the shareable URL reasonably short.