Typing Speed Test

Type the generated passage for 60 seconds. The workspace shows live WPM, raw WPM, accuracy, character count, and errors, then saves your best result locally when you choose to.

Typing Speed 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

How the score is calculated

WPM uses the standard five character word: correct characters divided by five, then divided by time in minutes. Raw WPM counts every keystroke including errors, while accuracy compares correct characters with every character you typed.

What a 60 second test tells you

One minute balances a warm-up with a reliable measurement. It is long enough to expose hesitation on common words and short enough to repeat several times in one session.

What stays local

The passage and your typing are processed only in this tab. No account, no server, and no analytics payload containing typed content are used.

Is this typing test free?

Yes. The test runs in your browser and does not require an account or payment.

What is a standard word in WPM?

This site uses the standard five character word, including spaces and punctuation, when calculating WPM.

How is accuracy calculated?

Accuracy is the percentage of correctly typed characters out of all typed characters, including corrections. It measures your precision during the 60-second test, while errors count incorrect key presses.

Does the typing test work on mobile devices?

Yes, the test runs entirely in your browser and is compatible with most smartphones and tablets. However, for accurate WPM results, we recommend using a physical keyboard rather than a touchscreen.

Can I see my mistake details after the test?

Yes, the results screen shows a full breakdown, including words per minute, raw WPM, accuracy percentage, and the exact errors made during the session, helping you identify weak keys.