Morse Code Translator

Text & Code Tools100% Private · In-Browser

Translate text to Morse code and back — then actually hear it as properly timed audio beeps.

Loading tool…

Key features

  • Two-way translation: Text → Morse and Morse → Text tabs with live output.
  • Full alphabet A–Z, digits 0–9 and common punctuation (? ! / @ ( ) & : ; + - _ " '), with words separated by slashes.
  • Real audio playback through the Web Audio API — a 640 Hz sine wave, not a recording.
  • Playback speed slider from 5 to 35 WPM using the PARIS standard, where a dit lasts 1.2 s ÷ WPM.
  • Play and Stop controls with proper cleanup, so you can interrupt mid-message.
  • One-click copy of the translated signal text.

How it works

  1. Pick a direction

    Stay on Text → Morse to encode, or flip to Morse → Text to decode a message written in dots, dashes and slashes.

  2. Enter your input

    Type your message, or paste Morse using '.' and '-' with ' / ' between words.

  3. Read the translation

    The Signal Output panel shows the converted text immediately, with characters spaced per letter and slashes between words.

  4. Play it as audio

    Set the WPM slider (15 is a comfortable learning speed) and press Play audio — press Stop any time to cut the beeps.

Tips for better results

  • At 5 WPM every dit is 240 ms — great for learning the alphabet; 20+ WPM is the territory of experienced operators.
  • When decoding, three spaces between letters' groups also work as a word separator, not just slashes.
  • SOS is ... --- ... — the most famous pattern to test playback with.
  • Characters without a Morse mapping (like % or #) are skipped silently rather than breaking the message.

Frequently asked questions

View all →

Explore all 86 tools

Image, PDF, text, calculator and media utilities — all free, all private, all running right in your browser.

Browse the complete toolkit