Morse Code Translator

Translate text to Morse code and Morse back to text, both ways, and play the result as sound. Paste text to get dots and dashes, or paste Morse to decode it. A free Morse code translator that runs entirely in your browser.

  • No sign-up, ever
  • 100% free
  • Nothing uploaded
  • Works offline after first load
  • No limits, no email wall
Read the guide: How to Read and Write Morse Code
Your text
Morse code

How to use it

  1. 1

    Pick a direction

    Choose text to Morse to encode, or Morse to text to decode.

  2. 2

    Enter your input

    Type text, or paste Morse with single spaces between letters and a slash between words.

  3. 3

    Read, hear or copy

    See the result instantly, press Play to hear it beeped out, and copy it when you are done.

When it comes in handy

Learning Morse

Type words and hear them beeped at a steady rhythm to train your ear and memory.

Signalling and prep

Work out the Morse for a call sign or short message for radio, scouting or emergencies.

Fun and puzzles

Encode a hidden message in dots and dashes, or decode one a friend sends you.

Instant & 100% private — nothing is uploaded

Every keystroke is handled right here in your browser. Your text is never sent to a server, so there is no sign-up, no email wall, and no length cap from us. Load the page once and it keeps working even if you go offline.

Frequently asked questions

How do I write Morse so the tool can decode it?
Use a single space between the letters of a word and a slash, with a space on each side, between words. So "hi there" is ".... .. / - .... . .-. .". The decoder also accepts three or more spaces in place of a slash for word breaks, and it flags any symbol it does not recognise.
Can I hear the Morse out loud?
Yes. Press Play and the tool beeps the dots and dashes with correct timing: a dash lasts three times as long as a dot, with short gaps between letters and longer gaps between words. The sound is generated on your own device, so nothing is recorded or sent anywhere.
Which letters and symbols are supported?
The translator covers the international Morse alphabet (A to Z), the digits 0 to 9, and common punctuation such as full stops, commas, question marks, slashes and brackets. Characters outside that set are skipped when encoding, so the Morse you get is clean and standard.
Is my text sent to a server?
No. Everything runs locally in your browser. Your text is read and processed on your own device, nothing is uploaded, and nothing is logged or stored. Once the page has loaded, it keeps working even if you go offline.