Skip to content
Kordu Tools Kordu Tools

Morse Code Encoder

Runs in browser

Convert text to International Morse Code with real-time audio playback at 5–20 WPM. Full ITU alphabet, visual beep indicator. Nothing uploaded.

Last updated 02 Apr 2026

Type any text to convert it to standard ITU Morse code instantly. Play the result as audio tones at 5, 10, 15, or 20 words per minute using the Web Audio API — with a visual beep indicator synced to the sound. All processing runs in your browser; nothing is uploaded.

Speed:
WPM

Looking for Morse Code Decoder?

Loading rating…

How to use

  1. 1

    Type your message

    Enter any text in the input field. The Morse code output updates instantly as you type — each letter is converted to its ITU dot-and-dash sequence.

  2. 2

    Read the Morse output

    Each character is converted to dots and dashes separated by spaces. Words are divided by ' / ' (space-slash-space).

  3. 3

    Set your speed

    Choose 5, 10, 15, or 20 WPM from the Speed selector. Lower WPM is easier for beginners; 20 WPM is close to amateur radio exam speed.

  4. 4

    Play the audio

    Click Play Audio to hear your Morse code as 700 Hz tones. A glowing dot indicator flashes in sync with each dit and dah.

  5. 5

    Copy or switch to Decoder

    Click Copy to grab the Morse code text, or click the Swap button to send the output to the Decoder for reverse translation.

Frequently asked questions

What Morse code standard does this use?
This tool uses ITU (International Telecommunication Union) International Morse Code. Timing follows the standard formula: one dit equals 1200 ms divided by the WPM setting. Dahs are 3× a dit; gaps between letters are 3× a dit; gaps between words are 7× a dit.
Is this tool safe to use? Are inputs sent to a server?
No data is uploaded. All encoding and audio generation run entirely in your browser using JavaScript and the Web Audio API. There are no network requests.
Why is my character replaced with '?'?
The ITU Morse alphabet covers A–Z, digits 0–9, and a set of common punctuation marks. Characters outside this set — accented letters, non-Latin scripts, and emoji — have no ITU Morse equivalent and are shown as '?' in the output.
Can I hear the Morse code out loud?
Yes. Click Play Audio to hear a 700 Hz tone for each dit and dah at your chosen WPM speed. The visual indicator also flashes in sync so you can follow along without sound.
What does ' / ' mean in the Morse output?
A ' / ' (space-slash-space) separates words. Individual letters within a word are separated by a single space. Dots and dashes within a letter have no space between them.
What WPM speed should I use?
5 WPM is recommended for beginners learning Morse. 10–15 WPM is standard for casual use. 20 WPM is the minimum speed required for the US amateur radio extra class exam. Most modern amateur radio operators communicate at 15–25 WPM.
What is the difference between dits and dahs?
Dits are short signals (dots) and dahs are long signals (dashes). In audio, a dit lasts one unit of time; a dah lasts three units. The spacing between dits and dahs within a letter is one unit; between letters is three units; between words is seven units.
Can I use this to learn Morse code?
Yes. Type single letters or short words and use Play Audio to hear the sound while watching the visual indicator. Listening and watching simultaneously helps build the audio memory association used in real Morse code operation.
Is International Morse Code the same as American Morse Code?
No. American Morse Code (used in 19th-century US telegraphy) uses different patterns for some letters and includes a short dash distinct from the standard dah. ITU International Morse Code is the global standard used today.

Encode plain text into ITU International Morse Code in real time.

Each letter, digit, and supported punctuation maps to its standard

dot-and-dash sequence. Words are separated by " / " (space-slash-space),

compatible with other Morse tools and hardware decoders.

**Audio playback:** Click Play Audio to hear your message at 5, 10, 15,

or 20 WPM. Timing follows the ITU standard formula: 1200 ms ÷ WPM for a

dot. Dashes are 3× a dot; gaps between letters are 3× a dot; gaps between

words are 7× a dot. A glowing indicator flashes in sync with each tone so

you can follow along visually.

**Dits and dahs:** Dots (.) are called "dits" and dashes (-) are "dahs" in

Morse parlance. The visual output uses the traditional dot/dash notation.

**Swap and decode:** Use the Swap button to move the Morse output into the

input for the Decoder, or switch to the Decode tab directly. Unsupported

characters are replaced with "?" in the output.

All audio is generated on-device via the Web Audio API — no audio files

are downloaded and no server calls are made.

Related tools

Learn more