Snaplytics Toolkit

Typing Speed Test

Measure your typing speed in words per minute (WPM) and accuracy. Pick a duration, click the box, and type the passage — your first keystroke starts the clock.

Ready
0WPM
100% acc
30.0s left

Click here, then start typing

WPM
Accuracy
Best WPM

Speed over time

30s test
Your typing speed over time will appear here

Typing speed is measured in words per minute (WPM), using the universal convention that five characters equal one word — spaces and punctuation included. Counting characters rather than words keeps scores comparable across passages and languages, whatever the word lengths. This tool reports net WPM: only characters that match the passage count toward your speed, so uncorrected typos lower your number instead of inflating it.

Pick a duration — 15 or 30 seconds for a quick burst, 60 for the classic benchmark, or 120 for stamina. Click the passage box to give it keyboard focus and start typing; the clock begins on your first keystroke, so no reaction time is wasted. Each character is checked against the passage and coloured live — correct characters fill in, mistakes show in red, and backspace fixes them. Everything runs locally; nothing you type is uploaded.

When the timer ends you get your net WPM, an accuracy percentage — the share of keystrokes you got right — a rank, and a graph of your pace across the run, so you can see whether you started fast and faded or held steady. The average typist lands around 40 WPM; a solid office pace is 55–70, past 80 is fast, and sustained 100+ WPMis rare without dedicated practice. Don't chase speed at the cost of accuracy — clean typing at a steady rate beats frantic mashing you spend half the time correcting.

Typing speed ranks

WPMRankWhat it means
Under 25BeginnerHunt-and-peck territory — still learning the layout
25–40SlowBelow average; learning to touch type helps most here
40–55AverageThe typical everyday typist
55–70GoodA solid office pace — comfortable for daily writing
70–90FastQuicker than most people who type for a living
90–110ProTranscriptionist level — years of touch-typing practice
110+EliteCompetitive typing speed — genuinely rare

Related tools