Typing Speed Test

Find out how fast you type. Just start typing the words below — the test begins on your first keystroke and shows your WPM and accuracy live. Pick a length, beat your personal best, and everything stays in your browser.

0WPM
100%Accuracy
60sTime left

Typing Speed Test — Measure and Improve Your WPM

Typing is one of the most useful everyday skills, whether you're writing essays, coding, or answering emails. This test measures your words per minute (WPM) and accuracy so you can benchmark where you are and track your progress over time.

What counts as a "good" typing speed?

How WPM is calculated

A "word" is standardised as 5 characters (including spaces), so speed doesn't depend on how long the actual words are. Your net WPM counts only correctly typed characters: (correct characters ÷ 5) ÷ minutes. The test also shows raw WPM (every keystroke, including mistakes) and your accuracy percentage, because fast typing only helps if it's accurate.

How to type faster

Privacy

The test runs entirely in your browser. Only your best score is saved locally so you can try to beat it — nothing is ever uploaded.

Frequently Asked Questions

The average typing speed is about 40 words per minute (WPM). 60–70 WPM is considered good, 80+ WPM is fast, and professional typists often reach 100+ WPM. Accuracy matters just as much as raw speed.
One "word" is standardised as 5 characters. WPM is the number of correctly typed characters divided by 5, divided by the time in minutes. This test also shows your raw WPM (all keystrokes) and accuracy.
Use touch typing (all ten fingers without looking), keep good posture, prioritise accuracy over speed at first, and practise a few minutes daily. Speed follows accuracy with consistent practice.
Only your best score is stored locally in your browser (localStorage) so you can beat it next time. Nothing is uploaded to any server.
The test is designed for a physical keyboard, which gives the most accurate WPM. It also runs on tablets and phones with an attached or on-screen keyboard.