Morse code decoder
Paste dots and dashes, upload a recording or listen through your microphone.
Pasting Morse code
Write a dot as . and a dash as -, with a space between letters and a slash (or three spaces, or a new line) between words. The decoder also accepts the dot · and the dash –, so code copied from a web page or a document usually works as it is.
A group that matches no letter or digit shows as ■ and is listed under the result, so you can see exactly which part to check.
Decoding a recording
The decoder listens for the steady beep of Morse code between 400 and 1000 Hz, works out how long a dot lasts from the shortest beeps, and reads the dashes and the gaps from that. It follows speed changes, so a recording that slows down or speeds up still reads.
Clean, steady beeps decode best. Loud background noise, voices over the beeps or a very weak signal can cause wrong letters; a ■ in the result marks a pattern that is not in the Morse code table.
Using the microphone
Press Listen with the microphone, allow access, and hold the phone or laptop close to the speaker that is sending the code. The dots, dashes and text appear while you listen. When you stop, the microphone is released. For the opposite direction, use the Morse code translator.