WPM Test

This test keeps the same transparent formula as the typing speed test while putting the WPM number at the center of the result panel.

WPM Test
Local only
0:00
Ctrl + Enter to restart
0 WPM
0% Accuracy
0 Characters
0 Errors
Privacy: typed text is processed only in this tab. Nothing is stored unless you explicitly save a personal best, and that value stays in your browser.

About this test

Net WPM vs raw WPM

Net WPM counts only correct characters. Raw WPM counts every keystroke, so a large gap between the two usually means correction habits are slowing you down.

Compare sessions, not moods

WPM varies with passage difficulty, device, and time of day. Keep the same duration and content type when you compare results across days.

Accuracy is part of the score

A result is not complete until you read accuracy and errors beside the WPM value. Fast but messy typing rarely translates to faster work.

Does a higher WPM always mean better typing?

Not alone. Compare WPM with accuracy and error count, because corrections add real time to real work.

Can I take this test on a phone?

The workspace is responsive, but a physical keyboard gives the most accurate typing measurement.

What is the difference between WPM and raw WPM?

WPM only counts correctly typed words, while raw WPM includes all characters you type, regardless of errors. Raw WPM reflects your true typing speed; accuracy shows how much of that speed is usable without mistakes.

How is typing accuracy percentage calculated?

Accuracy is the ratio of correctly typed characters to total characters typed, multiplied by 100. For example, 95% accuracy means 95 correct characters out of every 100 typed. Error count shows how many mistakes you made during the test.

How does the local personal best work?

Your best result is saved only in your browser’s local storage. It stays on the same device and browser, so clearing your browser data will remove it. It’s not stored on any server or synced across devices.