Tool
Keyboard Speed Test
Three tests in one tool — typing speed in words-per-minute, single-key bursts in clicks-per-second, and end-to-end keyboard latency. Switch modes with the tabs.
WPM
—
shown when finished
Accuracy
100%
Correct
0
of 265
Mistakes
0
How it works
Typing (WPM). A short technical passage is shown. You start typing and the timer begins on your first keystroke; WPM is computed as (correct characters ÷ 5) ÷ minutes, the canonical formula treating an average English word as five characters including the trailing space. Accuracy is the share of typed characters that matched the target.
Burst / CPS. Pick a window (5, 10, 30, or 60 seconds), start the test, and mash the spacebar (or any key, in CPS mode). We count keydown events and bucket them per second so you see the running average plus your peak single-second rate.
Latency.The page waits a random 1.5–3.5 seconds, paints a “NOW” prompt, then measures the time until your keydown event fires. Five trials, averaged. This includes browser render queue, OS event loop, and JS handler latency — it is not a pure hardware measurement, and the panel says so honestly.
Related tools
Typing Speed Test
WPM-only view of the same engine, with a longer corpus.
Spacebar Speed Test
Spacebar-only burst test with peak-CPS tracking.
CPS Test (any key)
Burst test that accepts any key — useful for click-style mouse mash equivalents.
Keyboard Latency Test
Five random-delay prompts, averaged keydown response time.
Frequently asked
Why does my WPM differ from other typing tests?
Most tests use the same characters-÷-5 formula but differ in (a) how they count errors and (b) when the timer starts. We start the timer on your first keystroke (not on test load) and count only correct characters toward WPM. If a competing test counts every typed character regardless of correctness, your WPM there will read higher.
Is the latency test measuring my keyboard hardware?
No — and any browser tool that claims to is overselling. JavaScript can only see the keydown event after it has traversed the OS event loop, the browser process, and the page handler. What we measure is the end-to-end web-input chain, which is what you actually feel when interacting with a website.
Does the test save my scores anywhere?
No. Everything runs in your browser session. Refresh and the run is gone. We do not log keystrokes, timings, or results.
My CPS is way lower than the leaderboards I see online.
Many leaderboard CPS values come from autoclicker software or unconventional finger techniques (jitter clicks, butterfly clicks for mice). A clean two-finger spacebar mash typically lands between 7–11 CPS sustained, with peaks of 12–15.
Last reviewed