Morse Code Translator

Type text or Morse code — it translates instantly. Then play it as sound, flash it as light, or download it as audio.

Text → Morse
Translation
Your translation will appear here
Try:
20 WPM
600 Hz

What this Morse code translator does

This free Morse code translator converts plain text into International Morse code and decodes Morse back into readable text — instantly, as you type. There is no translate button to press and nothing is uploaded: the whole tool runs inside your browser. Paste a sentence, a single word, or a long string of dots and dashes, and the translator figures out the direction on its own (use Swap to flip it manually).

Once you have a translation you can listen to it as authentic Morse beeps at an adjustable speed (5–40 words per minute) and tone (400–1000 Hz), flash it on screen as a light signal, feel it as vibration on a phone, copy it, or download it as a text or WAV audio file. The translator supports A–Z, 0–9 and common punctuation (. , ? ! / - ( ) " ' = + @ & : ;). Anything it cannot encode is underlined in red and skipped in audio, so one stray emoji never breaks the rest of your message.

How to use the translator

  1. Type or paste your message

    Enter text (letters, numbers, punctuation) or Morse code written with dots and dashes. In Morse, separate letters with a space and words with a slash ( / ) or three spaces.

  2. Read the translation

    The result appears instantly in the right-hand box. Unsupported characters are underlined in red so you can spot them; everything else still translates. Press Swap to reverse the direction.

  3. Listen, flash, or save it

    Press Play to hear it and adjust speed (WPM) and tone (Hz) to taste. Use Flash for a light signal, Vibrate on a phone, Copy to share it, or download it as .txt or .wav audio.

Morse code basics in 60 seconds

Morse code represents each letter, digit and punctuation mark as a sequence of short signals (dits, written as dots) and long signals (dahs, written as dashes). A dah lasts three times as long as a dit. Within a character the signals are separated by one dit of silence, letters are separated by three dits, and words by seven. That fixed rhythm is why you can hear Morse as well as read it — and why this translator's audio playback uses the same timing radio operators do.

The most famous sequence is the distress call SOS: three dits, three dahs, three dits (... --- ...). To see every letter, browse the Morse code alphabet or the numbers 0–9, and if you would like to actually learn it, our beginner's guide and the practice trainer are good next steps.

Frequently asked questions

How do I write Morse code so the translator can read it?

Use a dot (.) for dit and a dash (-) for dah. Put one space between letters and a forward slash (/) — or three spaces — between words, e.g. .... .. / - .... . .-. .. The translator also understands bullets (•), em-dashes (—), underscores (_) and vertical bars (|), so text copied from books or websites usually works as-is.

Why is my Morse code not translating?

The most common cause is missing spaces: ...---... with no gaps is only recognised as the SOS prosign, and a longer run like .-.-.-.- can't be split into letters, so it shows as an unknown sequence. Add a space after every letter and a slash between words.

Other things to check: make sure you are using dots and dashes rather than letters or commas, and look for red underlines — they mark sequences that don't match any Morse character. The rest of your message still translates.

What happens to characters the translator doesn't support?

Accented letters, emoji and symbols outside the International Morse table are kept in place but underlined in red, and they are silently skipped during audio, flash and vibration playback. Everything around them translates normally, so you don't have to clean up your text first.

How do you write SOS in Morse code?

SOS is ... --- ... — three dits, three dahs, three dits, sent as one continuous sequence with no letter gaps. Type “SOS” in the box above to hear it, or read our dedicated SOS in Morse code page for the history and how to signal it with a flashlight.

Can I download the Morse code as audio?

Yes. Press Download .wav and the translator renders the beeps at your chosen speed and tone into a standard WAV file, entirely on your device. You can use it as a ringtone, in a video, or for offline practice. Text output can be saved with Download .txt.

What speed (WPM) should I use?

Speed is measured in words per minute using the standard word “PARIS”. 20 WPM is the common default and what most amateur radio operators consider a comfortable conversational pace. If you are learning, try 15–20 WPM so the characters keep their rhythm, and slow down only if you really need to; dropping to 5 WPM makes the dots and dashes sound like unrelated tones.

Is this Morse code translator free and private?

Completely. The translator is free to use without an account, and nothing you type is sent to a server — translation, audio and file generation all happen in your browser. The site is supported by ads.