Typing speed test
Timed WPM and accuracy on random words or sentences.
Runs in this tab. The file stays here.
Loading word list…
Press Start in the side panel, then type here. Focus this panel if keys do nothing.
This runs in your browser. Nothing is uploaded.
About Typing speed test
Timed typing test with live WPM and accuracy on random words or sentences, entirely in your browser. No account, no leaderboard upload.
Most typing sites want an account before they will time a minute of keyboard practice. I wanted a page that picks words, starts a clock, and scores you with the same five-characters-per-word convention every other serious typing site uses, without sending keystrokes anywhere. Word mode draws from a bundled common-word list. Sentence mode uses short real sentences so you practice spaces and punctuation the way you actually type.
WPM is correct characters divided by five, then divided by elapsed minutes. Accuracy is correct keystrokes over total keystrokes. Both update live while the timer runs and freeze when time hits zero. A personal-best WPM can sit in localStorage on this device if you want a number to beat next time; it is not a global leaderboard and it never leaves the browser.
Mobile keyboards fire events differently than physical ones. The test listens to keydown so backspace and space behave predictably on a laptop; on a phone you may see odd timing. That is a browser quirk, not a server. Close the tab when you are done. Nothing was uploaded.
How to use Typing speed test
- 1Choose word mode or sentence mode, then start the test.
- 2Type the highlighted text; correct and incorrect characters colour as you go.
- 3When the timer ends, read WPM and accuracy, and optionally keep a personal best on this device.
What it won't do
- English word and sentence lists only at launch.
- Not a certified employment typing exam.
Common questions
How is WPM calculated?
Correct characters divided by five, then by elapsed minutes. One “word” is five characters by convention, including spaces you typed correctly.
Does the typing test upload my keystrokes?
No. Scoring runs in the tab. A personal best, if you enable it, stays in localStorage on this browser only.
Why does mobile feel different?
Virtual keyboards and autocorrect change keydown timing. Prefer a hardware keyboard for a fair WPM number.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation