Ham radio
Practice sending and receiving CW (continuous wave) Morse code for amateur radio licensing and operation.
Translate text to Morse code and Morse code back to text instantly. Play it as audio, adjust the speed, and copy or download the result.
Morse Code Translator instantly converts text to International Morse code and Morse code back to text, letter by letter. Type or paste in either direction — dots, dashes, and word slashes are formatted automatically. Play the result as audio beeps at an adjustable speed (5–40 WPM) using your browser's Web Audio API, or copy and download the output as a .txt file. Includes a full reference chart of every letter, number, and punctuation mark. Everything runs locally in your browser. Made by FreeToolHub.
Practice sending and receiving CW (continuous wave) Morse code for amateur radio licensing and operation.
Memorize the Morse alphabet, check your own translations, or study for a class or certification.
Understand distress signals like SOS (··· −−− ···), still recognized worldwide for emergencies at sea or in the wilderness.
Decode Morse code clues in games, puzzles, and escape rooms — or create your own.
Morse code encodes text as sequences of dots (short signals) and dashes (long signals), originally developed for telegraph communication in the 1830s and 1840s. Every letter, number, and common punctuation mark has its own unique pattern.
Choose a direction — Text to Morse or Morse to Text — then type or paste into the input box. The translated result appears instantly in the output box below.
A dot (dit) is a short signal, one unit long. A dash (dah) is a long signal, three units long. Dots and dashes within a letter are separated by a one-unit pause, letters by a three-unit pause, and words by a seven-unit pause.
Yes. Click Play to hear the current Morse code as audio beeps generated locally by your browser. Use the speed slider to change the playback rate in words per minute (WPM).
Yes. All translation and audio generation happen entirely in your browser. Nothing is uploaded or sent to any server.