📡 Morse Code Translator
Text ↔ Morse code, both ways — and press play to hear the dots and dashes as real tones. All in your browser.
Transformed in your browser — nothing you type is uploaded.
How the morse code translator works
Morse code represents each letter and digit as a sequence of dots (short) and dashes (long). This translator maps between text and the International Morse Code standard: letters are separated by a space and words by a slash (/). The audio playback synthesises the standard timing with the Web Audio API — a dash is three times a dot, gaps between letters and words scale accordingly — at a 600 Hz tone, generated on your device.
A few conventions worth knowing: Morse is case-insensitive (there is no upper/lower distinction), and the famous distress signal SOS is three dots, three dashes, three dots (··· −−− ···) sent as one run. Characters with no Morse equivalent are shown as “#” so you can spot them. Morse remains in real use in aviation and marine navigation beacons and among amateur radio operators.
Frequently asked questions
How do I read Morse code spacing?
A short gap separates the dots and dashes within one letter, a longer gap (shown here as a space) separates letters, and the longest gap (shown as “/”) separates words. Getting the spacing right is what makes Morse readable.
What is the Morse code for SOS?
··· −−− ··· — three dots, three dashes, three dots. It was chosen as the international distress signal because the pattern is simple and unmistakable, not because the letters stand for anything.
Can I hear the Morse code?
Yes — press play and the translator sounds out the dots and dashes as timed tones using your browser's audio, so you can learn the rhythm. Nothing is recorded or uploaded.
Is Morse code still used?
Yes — aviation and marine navigation beacons still identify themselves in Morse, and amateur (ham) radio operators use it because it cuts through noise at very low power. It is no longer required for most maritime distress communication, which moved to satellite systems.
Is my text uploaded to translate it?
No — the translation and audio both run in your browser, so anything you type stays on your device.