Get the Chrome extension
Free · No sign-up · Nothing is uploaded

Morse Code Translator with audio and light.

Type text or paste dots and dashes. The direction is detected for you, and you can play it, flash it or download it as a WAV file.

Last updated: November 6, 2026

Alphabet

Direction

Morse code result

Speed, tone and format settings

Private by design. Your text is translated in your browser and is never uploaded. Only your speed and tone settings are saved in this browser.

0 characters0 words0 dots0 dashes0.0 seconds of signal

The basics

What is a Morse code translator?

A Morse code translator turns text into International Morse code, a sequence of dots and dashes, and decodes Morse back into text. This one detects the direction automatically, flags characters that have no Morse code, plays the signal as audio at the speed you choose, flashes a light and exports a WAV file, all in your browser.

Morse code sends letters and numbers as short signals (dots, called dits) and long signals (dashes, called dahs). The translator maps every character to its pattern and does the reverse when you paste dots and dashes.

Morse code does not tell capital and small letters apart, so you can type either. To tidy text first, try the uppercase converter. To spell a word out loud instead, use the phonetic spelling generator.

Text and its Morse code (International Morse)
You type You get
SOS ... --- ...
HELLO WORLD .... . .-.. .-.. --- / .-- --- .-. .-.. -..
MORSE CODE -- --- .-. ... . / -.-. --- -.. .
I LOVE YOU .. / .-.. --- ...- . / -.-- --- ..-
OK --- -.-
How it works

How to translate text to Morse code and back

Four steps, and the result updates as you type.

01

Type or paste

Type a message, or paste Morse with a space between letters and a slash between words. The tool works out which one you entered.

02

Pick an alphabet

Latin covers A to Z, digits, punctuation and common accented letters. Russian and Greek are available too. The direction buttons override auto-detect.

03

Check the warnings

A character with no Morse code is marked in red and listed under the result, so nothing disappears silently.

04

Copy, listen or download

Copy the result, play it as audio, watch the light, or download a text file or a WAV file.

Chart

International Morse code chart

Letters, digits, punctuation and prosigns exactly as this translator uses them. The core characters follow the ITU recommendation for International Morse code.

International Morse code: letters and digits
Character Morse Character Morse Character Morse
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 --.. 0 -----
1 .---- 2 ..--- 3 ...--
4 ....- 5 ..... 6 -....
7 --... 8 ---.. 9 ----.
International Morse code: punctuation (* = common extension, not in the ITU recommendation)
Character Morse Character Morse Character Morse
. .-.-.- , --..-- ? ..--..
‘ .----. / -..-. ( -.--.
) -.--.- : ---... = =-...-
+ .-.-. – -....- “ .-..-.
@ .--.-. & .-... ; -.-.-.
_ ..--.- $* ...-..- !* -.-.--
Prosigns supported by the translator
Prosign Meaning Morse
SOS Distress signal, sent as one unbroken character ...---...
SK End of contact ...-.-
AS Wait .-...
BT New section or paragraph -...-
KN Invitation to transmit to one station (unofficial) -.--.
CT Start of transmission -.-.-
HH Error ........
RN Next message follows .-.-.
Accented letters that share a code (extensions)
Morse Letters
.--.- Å À
.-.- Ä Æ Ą
..-.. É Đ Ę
.-..- È Ł
--.-- Ñ Ń
---. Ö Ó Ø
..-- Ü Ŭ
-.-.. Ç Ć Ĉ
...-... Ś

É is the only accented letter in the ITU standard. The other accented letters are common extensions, and when you decode a shared code the translator uses the first letter in its row.

Other alphabets

Russian and Greek Morse code

Switch the alphabet to Russian or Greek and the translator uses these codes. Digits and punctuation stay the same, and Latin letters still work in both.

Russian (Cyrillic) Morse code
Letter Morse Letter Morse
А .- Б -...
В .-- Г --.
Д -.. Е .
Ж ...- З --..
И .. Й .---
К -.- Л .-..
М -- Н -.
О --- П .--.
Р .-. С ...
Т - У ..-
Ф ..-. Х ....
Ц -.-. Ч ---.
Ш ---- Щ --.-
Ь -..- Ъ -..-
Ы -.-- Э ..-..
Ю ..-- Я .-.-
Greek Morse code
Letter Morse Letter Morse
Α .- Β -...
Γ --. Δ -..
Ε . Ζ --..
Η .... Θ -.-.
Ι .. Κ -.-
Λ .-.. Μ --
Ν -. Ξ -..-
Ο --- Π .--.
Ρ .-. Σ ...
Τ - Υ -.--
Φ ..-. Χ ----
Ψ --.- Ω .--
Timing

Morse code speed in WPM and Farnsworth timing

Morse speed is counted in words per minute. The standard word PARIS is 50 units long, so one dot lasts 1200 divided by the speed in milliseconds.

Morse code timing in units
Part Length
Dot (dit) 1 unit
Dash (dah) 3 units
Gap between dots and dashes in a letter 1 unit
Gap between letters 3 units
Gap between words 7 units
Speed in words per minute (WPM)
Speed One dot lasts The word PARIS takes
5 WPM 240 ms 12 s
10 WPM 120 ms 6 s
15 WPM 80 ms 4 s
20 WPM 60 ms 3 s
25 WPM 48 ms 2.4 s
30 WPM 40 ms 2 s
40 WPM 30 ms 1.5 s

Farnsworth timing sends each character at a higher speed, for example 13 WPM, and lengthens the gaps between letters and words so the overall rate drops, for example to 5 WPM. Set a lower overall speed than the character speed in the settings to practise this way.

Use cases

When to use a Morse code translator

It saves the most time when you need the audio or the light as well as the text.

Learn and practise

Play a word at a steady speed, then slow the overall speed with Farnsworth spacing, and write down what you hear before you check the text.

Teachers, scouts and clubs

Prepare a short message for a class or a game and hand out the WAV file or the text.

Puzzles and escape rooms

Hide a clue as audio, as flashes or as dots and dashes. For another symbol cipher, see the Wingdings translator.

Names and messages

Turn a name, a date or a short message into dots and dashes for a card, a design or a bracelet pattern. Add style to the plain text first with the fancy text generator.

Signalling practice with light

Use the flashing light or the full-screen light on a laptop or phone to practise sending and reading signals.

Decoding what you found

Paste Morse from a puzzle, a book or a message and read it as text, with unknown sequences marked in red.

Good to know

What this Morse code translator can and cannot do

This translator uses International Morse code. It adds a few common extensions for accented letters and symbols, and the chart marks which ones. For other text jobs, the case converter has more formats.

  • Prosigns

    Put SOS inside angle brackets, like <SOS>, to send it as one unbroken character (...---...). The same works for SK, AS, BT, KN, CT, HH and RN. When decoding, ...---... becomes <SOS> and ........ becomes <HH>.

  • Shared codes

    Some letters share a code: Ä, Æ and Ą all use .-.-, and Ö, Ó and Ø all use ---.. When decoding, the translator picks Ä and Ö.

  • Letters and words

    When decoding, separate letters with a space and words with a slash, a vertical bar or three spaces. Line breaks are kept in the result.

  • Auto-detect

    Input made only of dots, dashes, slashes, bars and spaces is read as Morse, so an ellipsis (…) is read as the letter S. Use the direction buttons to force text to Morse.

  • Unsupported characters

    A character with no Morse code is skipped when you copy or download, and shown as a red question mark in the preview. Letters outside the chart, such as Á, are not converted.

  • Standard timing

    Playback uses the ITU timing: a dash is three dots, letters are three units apart and words are seven units apart.

Limits

Audio, light and vibration on your device

A few things depend on your browser and device.

Audio starts on a tap

Browsers only start sound after you press Play, and a phone in silent mode may stay quiet. The WAV download works either way.

Flash and vibration

The on-screen light works in modern browsers. Full-screen light and Vibrate appear only where your browser supports them.

International Morse only

American Morse, an older telegraph variant, is not supported. Audio, light and WAV cover the first 1,000 characters of your text.

Sources

Where these codes come from

The characters, prosigns and timing on this page come from the ITU recommendation for International Morse code and from the Wikipedia reference pages below. The accented letters and the Russian and Greek tables follow Wikipedia, not the ITU recommendation.

Sources and further reading

FAQ

Morse code translator FAQ

Short answers to what people ask most.

What is a Morse code translator?

A Morse code translator converts text into Morse code, a series of dots and dashes, and converts Morse code back into text. This one follows International Morse code as defined in ITU-R M.1677-1, with a few common extensions for accented letters and symbols.

How do I translate text to Morse code?

Type or paste your text into the left box. The Morse code appears on the right as you type, with a space between letters and a slash between words.

How do I decode Morse code to text?

Paste Morse into the left box with a space between letters and a slash, a bar or three spaces between words. The tool detects Morse automatically, or you can choose Morse to text.

What is SOS in Morse code?

SOS is … — … when typed as three letters. Put SOS inside angle brackets to send it as one unbroken character, …—…, the way the distress signal is sent.

How are numbers and punctuation written in Morse code?

Every digit uses five elements, for example 1 is .—- and 0 is —–. Punctuation such as the period (.-.-.-), the comma (–..–) and the question mark (..–..) is listed in the chart on this page.

How fast is 20 WPM in Morse code?

At 20 words per minute one dot lasts 60 milliseconds, because the dot length is 1200 divided by the speed. A dash lasts three dots, and the standard word PARIS takes 3 seconds.

What is Farnsworth timing?

Farnsworth timing sends each character at a faster speed but lengthens the gaps between letters and words, so the overall speed is slower. Set the overall speed below the character speed in the settings to use it.

Which alphabets does the Morse code translator support?

Latin letters with digits, punctuation and common accented letters, plus Russian (Cyrillic) and Greek. It uses International Morse only, not American Morse.

Why are some characters marked in red?

Red marks a character, or a Morse sequence, that has no match in the selected alphabet. It is skipped when you copy or download. Switch the alphabet or remove the character to translate the rest.

Can I download Morse code as audio?

Yes. The WAV audio button creates a mono WAV file in your browser with your current speed, tone and waveform. It covers the first 1,000 characters of your text.

Is my text uploaded or saved?

No. Translation, audio and the WAV file are all made in your browser. Only your speed, tone and format settings are saved in this browser.