Free typing speed test — with a coach that reads every keystroke

Fifteen seconds tells you where you are. A coach that reads every keystroke tells you what to fix next. Start below — nothing to install, nothing to sign.

Just take the test Start the first lesson

Three ways in

The same engine underneath, pointed at whichever of these you came for.

You want to learn properly

Start at the home row and build up, one small set of keys at a time, until your hands stop needing your eyes.

Start at the beginning

You already type all day

Drill the vocabulary your job is actually made of — code, clinical notes, citations, email — instead of generic prose.

Pick your field

You are teaching a group

Set up a class on a shared computer, assign lessons, and see who has mastered what without collecting a single email address.

See how it works

How the practice works

Find out where you are

Fifteen or sixty seconds of real typing. No sign-up, no setup — just a number and the honest accuracy behind it.

Practise the right thing

Lessons that add a few keys at a time and refuse to move on until the ones underneath are automatic.

Let the coach do the aiming

Every keystroke is timed. The coach reads which keys and which transitions are costing you, and writes practice for those.

The coach is the part you cannot get from a stopwatch

Typing tests tell you a number. They do not tell you that your ring finger is late on every o, or that you lose a tenth of a second every time a word ends in -tion. The coach times each keystroke against the one before it, finds the transitions that cost you most, and generates practice text built out of exactly those.

It runs on your machine by default — a built-in coach with no API key, no network call and no account. Point it at a language model instead if you want richer feedback; if that model is unreachable, it quietly falls back rather than failing.

It works at the level of key pairs, not just keys. Every two-key sequence you type — th, io, ng — keeps its own record of errors and delays, so the coach can tell a slow o from an o that is only slow after an i. Your two weakest transitions become the focus of the next session, and the drill is built from real words that contain them, not from random strings of letters.

See what the coach says

What there is to practise

Every pack below ships with the app and works offline. The counts are read from the content itself, so this list cannot fall out of date.

And more than one way to do it

Practice that only ever looks like a lesson stops being practice. These all feed the same progress.

So what is a good typing speed?

Roughly, and with the usual caveat that the second number matters more than the first.

Accuracy matters more than raw speed: going back to fix a mistake costs more time than it would have taken to type the whole word slightly slower.

What different kinds of work actually ask for — the ranges used in typing assessments, not anything we measured ourselves.

WhoTypical WPMWhat it means
Most adults40 WPMThe average for people who use a keyboard daily and were never taught.
Administrative and data-entry roles45–60 WPMThe usual hiring threshold, often measured on a five-minute test.
Anyone who types for a living60–70 WPMTyping has stopped being the slow part of the work.
Transcription and captioning70+ WPMSustained speed with near-perfect accuracy is the job itself.
Competitive typists100+ WPMGenuinely rare, and further than most people need to go.
Typing speed by age The full breakdown by job

How WPM is calculated

A word is counted as five characters, including spaces. Gross WPM is characters typed divided by five, divided by minutes elapsed. Net WPM — the number shown above — subtracts uncorrected errors, which is why it is the figure worth tracking.

Accuracy is the share of what you typed that was right: correct characters divided by every character you typed. It sits next to net WPM because the two are a pair — a fast score at 90% accuracy means one character in ten was wrong, and net WPM has already paid for those mistakes, which is why it is the figure worth chasing. Every test here uses the same formula, whether it runs for fifteen seconds or ten minutes.

What we do with your typing

Short version: as little as possible.

Questions people ask first

Do I need an account?

No. Your progress is saved in this browser, so you can close the tab and pick up where you left off without ever registering. Signing in adds one thing: the same progress on your other devices.

Is it free?

Yes. The lessons, the speed test, the daily challenge and the races are all free, and none of them need an account. Signing in only syncs your progress between devices.

How long until I get faster?

Most people see a measurable gain within two weeks of short daily sessions. Fifteen focused minutes a day beats an hour once a week, because the gain comes from repetition rather than volume.

How do I type faster?

Fix accuracy first, stop looking at the keyboard, and practise for fifteen minutes a day rather than an hour on Sunday. Then find your slow transitions — the specific key pairs where you hesitate — and drill real words that contain them. That is what the coach here does after every session; most people see a measurable gain within two weeks.

What is the average typing speed?

About 40 words per minute for adults who use a keyboard every day but were never taught to touch type. 60 to 70 is comfortably fast, and 100 or more is rare. Administrative and data-entry jobs usually ask for 45 to 60 on a five-minute test.

How is accuracy measured?

As the share of characters typed correctly: correct characters divided by every character you typed. A word counts as five characters, so net WPM — the number shown after a test — already subtracts uncorrected errors, which is why net WPM and accuracy are always shown together.

Fifteen minutes a day is the whole trick

It is less impressive and more effective than an hour on a Sunday. Start with the first lesson.

Start the first lesson Just take the test