All tools Morse Code Encoder ● Live Data Tools

How Morse Code Encoder works

  1. Choose 'Text → Morse' or 'Morse → Text' mode.
  2. Type or paste your text (or Morse code) into the corresponding box.
  3. Watch the converted output update automatically on the other side.
  4. Adjust the speed slider (5-40 WPM) if you plan to play the audio.
  5. Click 'Play Audio' to hear the current Morse code as tones.
  • Encode a short message into Morse code for a puzzle, escape room, or classroom activity.
  • Decode a Morse code message received from a puzzle, radio transcript, or historical document.
  • Listen to Morse code audio at a slow speed to practice recognizing letters by ear.
  • Demonstrate how Morse code works in a classroom or presentation with live text-to-tone conversion.
  • Convert a callsign or short phrase to Morse for a ham radio or signaling reference.

Text-to-Morse conversion and audio generation both run locally in your browser. Nothing is transmitted to a server.

  • Only supports the Latin alphabet, digits, and common punctuation — accented characters and non-Latin scripts are not encoded.
  • Unsupported characters are silently dropped rather than flagged, so double-check longer conversions.
  • Audio playback requires a browser that supports the Web Audio API, which is standard in modern browsers but may not work in very old ones.

Morse Code Encoder

Morse Code Encoder is a quick reference and converter for messages, puzzles, classroom examples, and encoding demos. It works fully offline in the browser tab.

Morse Code Encoder Runs locally

Text

Morse Code

Use space between letters, slash (/) for word separator

Guide

How to use

  1. Choose 'Text → Morse' or 'Morse → Text' mode.

  2. Type or paste your text (or Morse code) into the corresponding box.

  3. Watch the converted output update automatically on the other side.

  4. Adjust the speed slider (5-40 WPM) if you plan to play the audio.

  5. Click 'Play Audio' to hear the current Morse code as tones.

Scenarios

Use cases

  • Encode a short message into Morse code for a puzzle, escape room, or classroom activity.

  • Decode a Morse code message received from a puzzle, radio transcript, or historical document.

  • Listen to Morse code audio at a slow speed to practice recognizing letters by ear.

  • Demonstrate how Morse code works in a classroom or presentation with live text-to-tone conversion.

  • Convert a callsign or short phrase to Morse for a ham radio or signaling reference.

Good to know

Limitations & Privacy

Private by design

Text-to-Morse conversion and audio generation both run locally in your browser. Nothing is transmitted to a server.

  • Only supports the Latin alphabet, digits, and common punctuation — accented characters and non-Latin scripts are not encoded.

  • Unsupported characters are silently dropped rather than flagged, so double-check longer conversions.

  • Audio playback requires a browser that supports the Web Audio API, which is standard in modern browsers but may not work in very old ones.

FAQ

Frequently asked questions

Is Morse Code Encoder free to use?

Yes. The tool is free and runs directly in your browser with no account required.

Does this tool upload my data?

No. Text-to-Morse conversion and audio playback both happen locally in the browser tab.

Can it convert Morse code back to text as well?

Yes — switch to 'Morse → Text' mode and type or paste dots and dashes, using spaces between letters and a forward slash (/) between words.

Can I hear the Morse code, not just read it?

Yes — click 'Play Audio' to hear the current Morse code played as audible tones using the Web Audio API, with an adjustable speed control.

How does the speed control work?

Speed is set in WPM (words per minute) from 5 to 40, which controls the duration of each dot, dash, and pause during audio playback.

Which characters are supported?

The full A-Z alphabet, digits 0-9, and common punctuation (period, comma, question mark, exclamation mark, hyphen, slash, @, ampersand, colon). Unsupported characters are simply skipped during encoding.

What does a forward slash (/) mean in Morse output?

It represents a space between words — the standard Morse convention, since a plain space is used to separate individual letters within a word.

Can I use this to learn Morse code?

Yes — typing text and watching it convert live, or listening to the audio at a slower WPM speed, is a practical way to start recognizing basic Morse patterns.