Tap it · see it decoded

Tap Morse Code: Tapper, Online Key and Timing Score

Tap Morse code on the pad below or hold the Space bar: a short press is a dot, a longer hold is a dash, and the letters appear as you go. This Morse code tapper learns your dot length from your own presses, so you set the pace rather than matching a fixed clock. Under the text you get a timing score against a perfect copy, a replay at your speed, and a WAV or JSON file of every press.

Tap pad

Or hold the Space bar on a keyboard.

Learning your speed · about 12 WPM

Advanced

What you sent

Your message appears here

Tap a letter to begin.

Your timing vs perfect

Yours
Perfect

Tap something to get a timing score.

Pause 3 units between letters, 7 between words. Nothing you tap leaves this page.

How to tap Morse code

Every Morse character is built from two press lengths and three silences: a dash lasts three dots, letters are separated by three dots of silence, and words by seven. Which surface you use matters less than keeping those ratios steady. The three cases below cover a table, a hand and a light; the pad above is the same idea with a screen.

On a table or a wall

A knock cannot be held, so a dash has to become a different sound rather than a longer one. Agree on a short signal and a long signal with the other person first, for example a knuckle for a dot and a flat palm for a dash. Timed Morse and the 5×5 tap code used between cells are different systems; see the comparison further down.

With a finger on a hand

Press and release for a dot, press and hold for a dash, and lift fully between symbols so the gap is felt. Keep the pressure light; duration carries the signal, not force. Pause three times longer between letters than between dots.

Tap HELLO, then SOS

  1. Tick "Give me a word to send": the first word is HELLO and the chips above the pad mark each correct letter.
  2. H is four short presses, then stop for three dot lengths until the letter closes.
  3. E is one short press, L is short, long, short, short, and O is three holds.
  4. Watch "What you sent": "4 of 5 right" tells you which letter to redo, Next word moves on to SOS.

SOS breaks the letter rule: ...---... is sent as one sign with no gaps between the S, O and S. The pad shows it as SOS when you keep the nine presses inside a single letter gap. For the full signal, its light timing and how it is used, see SOS in Morse code.

The one to know

Tap SOS

Three short, three long, three short, sent as one sign with no letter gaps. Then a long pause.

...---...

9 signals · 23 units · 2.8 s at 10 WPM

What your timing score means

The score under "Your timing vs perfect" is the average distance of every press and gap from the ideal lengths at your dot speed; 100% means each dot, dash and pause matched. The feedback names the one element that is furthest off, so fix that first and re-tap the word.

FeedbackWhat happenedWhat to change
steadyEverything is within 10% of idealRaise the fixed speed in Advanced to push yourself
dots a bit longShort presses are drifting toward dashesRelease sooner; your dot length re-learns from the last six dots
dashes a bit shortHolds are under three dot lengths, close to the 1.8-dot cutoffHold through a count of three
gaps inside letters a bit longPauses between the symbols of one letter are stretchingKeep symbols of a letter flowing; only pause at the letter end
gaps between letters a bit shortLetters are running together and may mergeWait three dot lengths, or press Enter to close a letter
gaps between words a bit shortWord breaks are not reaching seven unitsCount to seven before the next word, or tap in shorter bursts

The bars show only the latest letter group, so a bad letter is easy to spot. Play back replays the exact code at your learned speed, which is a quicker check than reading dots.

Use it as an online Morse key

An online Morse key needs one thing a text box cannot give: a press that lasts as long as you hold it. The Space bar does that here, Z and X send exact dots and dashes once paddles are on in Advanced, and the 600 Hz sidetone confirms every press. The shortcuts below work while the page has focus and no text field is active.

KeyWhat it doesNote
SpacePress and hold the keyShort = dot, long = dash. Same as the pad.
Z / XDot / dash paddleEnable paddles in Advanced.
EnterClose the letter nowInstead of waiting 3 units.
BackspaceClear everythingYour learned speed is kept.

Tap code vs Morse code tapping

Tap code and Morse code tapping are different systems: tap code counts taps on a 5×5 grid, while Morse tapping uses short and long signals with timed gaps. If you came here for the knock code used between prison cells, the table shows the difference so you can pick the right one.

Tap codeMorse code tapping
SignalTaps only, all the same lengthShort and long signals
How a letter is sentRow number, pause, column number on a 5×5 gridPattern of dots and dashes
Alphabet25 letters; C and K share a cell26 letters, digits and punctuation
ExampleH = 2 taps, pause, 3 tapsH = four short signals (....)
FitsWalls and hard surfaces where a hold cannot be heardKeys, light, sound, radio and any surface where length can be shown

Verdict: use tap code when every signal has to be an identical knock, since it needs no sense of duration. Use Morse when you can show length, because it covers more characters, carries over light and radio, and is what this tapper and the rest of this site read. A Morse message tapped as equal-length knocks will decode as all dots, which is why the table-or-wall method above asks you to agree on two sounds.

Next

Check your copied code in the decoder →

Questions people ask

Can Morse code be tapped?

Yes. Morse code can be tapped on any surface as long as the listener can tell a short signal from a long one and hear the pauses. On a wall, agree on two different sounds; on a screen or key, hold longer for a dash.

How fast can you tap Morse code?

Speed is measured in words per minute, where one dot lasts 1200 ÷ WPM milliseconds, so 12 WPM is a 100 ms dot and 25 WPM is 48 ms. The pad learns speeds from 4 to 30 WPM, and the fixed-speed slider in Advanced runs from 5 to 25 WPM.

How does it know my speed?

It starts at a 100 ms dot (12 WPM). Presses shorter than 1.8 dots count as dots, and the median of your last six dots becomes the new dot length, held between 40 and 300 ms. Three dots of silence closes a letter and seven adds a word gap. Set a fixed speed in Advanced to turn learning off.

Can I use a real key?

A key interface that acts as a keyboard can send Space presses to the focused pad, and the tapper will time them like any other hold. Whether yours does depends on the interface; no specific adapter has been tested here.

Why does it read my dashes as dots?

A dash should be three dots long, and any press under 1.8 dots is read as a dot. If your dots have been getting longer, the learned dot length rises with them and your dashes fall under the cutoff. Hold through a count of three, or set a fixed speed in Advanced.

Does it work on a phone?

Yes. Tap and hold the pad with a thumb; the pad blocks scrolling and the long-press menu while you hold it. If the browser cancels a touch, the press is dropped rather than counted, and if sound is blocked the timing and text still work.

Checked against ITU-R M.1677-1 · Last reviewed · How we check our pages · Report it