Real time · Keystroke → Morse

Live Morse Code Translator

A live Morse code translator is a tool that sends each character as Morse code the moment you type it. There is no Play button: start typing and every letter is keyed as sound and light, one after another, like a radio operator at a keyboard.

On air — start typing
Live Morse stream
Sent
0
Waiting in buffer
0
Your typing speed
—
Buffer delay
0 s

Faded dashed cells are waiting in the buffer. Delete them before they glow to take them back.

Characters you type faster than the send speed wait in a buffer. The scrolling tape shows what has been sent, what is sending and what is waiting, and you can delete waiting characters before they go out.

01

What Is a Live Morse Code Translator?

A live Morse code translator is a keyboard-to-Morse sender that works one character at a time. It converts each key into its dot-dash pattern and keys it at the speed you choose, so you hear your message as you write it.

Radio operators call this keyboard sending. It produces perfect timing every time, which is why many operators use a keyboard for contests and long messages.

Each key, sent as it is typed

Select a word to hear how it would be keyed letter by letter.

Units
0
Signal on
0%
Duration
0 s

02

How Live Morse Keying Works

Live keying works in 5 steps: capture the key, queue it, key it, wait the gap, take the next. Each new character joins the buffer. The sender plays the oldest character, waits 3 units for a letter gap (or 7 for a space), then takes the next one.

Unsupported keys such as emoji are skipped, and deleted characters that have not been sent yet leave the buffer.

Life of one keystroke

Key press

You type a character; it is converted to uppercase and checked against the Morse table.

03

Typing Speed vs Sending Speed

The buffer grows when you type faster than the send speed and shrinks when you type slower. Most people type at 30–50 WPM, while comfortable Morse is 15–25 WPM, so text usually waits in the buffer for a moment.

The buffer delay figure shows how many seconds of Morse are still waiting to be sent.

What the buffer does

You…BufferWhat you hear
Type slower than the send speedStays emptyEach letter keys the moment you press it
Type at the send speedHolds 1–2 charactersA smooth, unbroken stream
Type twice as fastGrows steadilyMorse lags behind your typing
Paste a paragraphHolds everythingThe whole text keys in order; delay is shown

04

Ways to Use a Live Morse Code Translator

A live Morse translator is useful for practice, demonstrations, streaming and keyboard CW. Teachers can type while a class listens, streamers can key chat messages on screen, and learners can type a word and hear its rhythm at once.

Turn on Screen flash to show the signal to a room, or turn Sound off for silent light-only sending.

4 live uses

Type answers live while students copy them by ear on paper.

CLASS −·−· ·−·· ·− ··· ···

05

More Morse Code Tools

Every tool below works the same way: give it input, get Morse code or text back. Switch tools without losing your place.

FAQ

Frequently Asked Questions (FAQs)

How is this different from the text to Morse converter?

The live translator keys each character the moment you type it, with sound, light and a buffer. The text to Morse converter converts whole messages to written dots and dashes that you copy or download.

Can I take back a letter before it is sent?

Yes, delete it while it is still faded on the tape. Characters waiting in the buffer are removed when you delete them; characters already sent cannot be recalled.

What speed should I send at?

Send at 15–20 WPM to start. Raise the speed as you learn, or lower it so a listener can copy by hand.

Can I use the live translator silently?

Yes, turn Sound off and Screen flash on to send your message as light only, for example to a person across a dark room.

How is my typing speed calculated?

Typing speed counts your keystrokes over the last 15 seconds, divided by 5 characters per word, which is the standard definition of words per minute.

Which keys are sent?

Letters, numbers, spaces and 18 punctuation marks are sent. Other keys, such as emoji or #, are ignored so the stream keeps going.