Typing Speed Test.
Practice typing to improve your Words Per Minute (WPM) and input accuracy.
Click here or press space to focus & start typing
Test Complete!
Check these before you test
- Sit as you normally typeUse your usual posture and hand position so the score reflects real-world speed.
- Pick a fair durationShort 15s runs favour bursts; use 60s for a number you can compare to other typing tests.
- Test the target boardRun it on the actual keyboard you want to benchmark — feel and actuation change your speed.
How the typing speed test works
- 1
Focus the box. Click the typing area (or press Space) to start. The timer only begins on your first keystroke, so there's no rush to get ready.
- 2
Type the sample text. Each character is checked as you go — correct letters advance, mistakes are highlighted. Pick a 15, 30, 60, or 120-second duration to match how long you want to type.
- 3
Read your result. When the timer ends you get your net WPM, accuracy, raw characters typed, and error count — ready to screenshot or share.
How WPM and accuracy are measured
Words Per Minute is a normalized measure: one "word" is defined as five characters (including spaces), which is why typing tests can compare speeds fairly across different text. Your gross WPM is the total characters typed ÷ 5, scaled to a full minute.
Net WPM — the number this test reports — takes gross WPM and subtracts the penalty from uncorrected errors, so it reflects the speed you can actually use, not just how fast your fingers move. Accuracy is the percentage of keystrokes that matched the target text.
The timer starts on your first keypress and uses a high-resolution clock, so finishing the sample early doesn't understate your speed. Everything is computed in your browser from ordinary keyboard events — no special hardware access is required or possible.
Who the typing test is for
Practice & improvement
Track your WPM over time and build muscle memory. Short, repeatable runs are the fastest way to raise a plateaued speed.
New keyboard shakedown
Just got a new board or switches? A quick typing run tells you how the layout and actuation feel under real sentences, not just single keys.
Job & application prep
Data-entry, support, and transcription roles often list a WPM requirement. Use the 60-second run to benchmark yourself the way employers do.
Gamers & coders
Fast, accurate typing helps in chat-heavy games and day-to-day coding. Test on the keyboard you actually game or work on.
Typing test glossary
- WPM (Words Per Minute)
- Typing speed, where one word = five characters including spaces.
- Net WPM
- Gross WPM minus the penalty for uncorrected errors — your usable speed.
- CPM (Characters Per Minute)
- The same speed expressed per character; CPM ≈ WPM × 5.
- Accuracy
- The share of keystrokes that matched the target text, as a percentage.
- Raw speed
- How fast you typed before error penalties — useful for spotting a "fast but sloppy" pattern.
Typing test FAQ
What is a good typing speed?
The average adult types around 40 words per minute (WPM). Above 60 WPM is considered fast, and professional typists and competitive players often reach 90–120 WPM. Accuracy matters more than raw speed — consistent, error-free typing at 50 WPM beats a sloppy 80 WPM.
What is the difference between gross and net WPM?
Gross WPM counts every word you type; net WPM subtracts your uncorrected errors, so it reflects usable speed. This test reports net WPM alongside an accuracy percentage so you see both at once.
Why does my typing speed change between attempts?
Speed depends on the sample text (familiar words type faster), the keyboard you are on, and fatigue. Run several attempts at the same duration and take the average for a realistic number.
Does this test store or upload what I type?
No. The whole test runs locally in your browser — nothing you type is uploaded, logged, or saved anywhere. Refreshing the page clears everything.
How can I improve my typing speed?
Build accuracy before speed: slow down until you can type a passage with almost no errors, then let speed grow on its own. Learn touch typing so you never look down, keep your fingers anchored on the home row (ASDF and JKL;), and use all ten fingers. Short daily sessions beat the occasional long one — run a 60-second test each day and watch your net WPM climb over a few weeks.