Typing Speed Test (WPM)
Free online typing speed test. Measure your WPM (words per minute), accuracy, and errors in real time. Choose 15, 30, 60, or 120 second tests across multiple difficulty levels.
Free online typing speed test. Measure your WPM (words per minute), accuracy, and errors in real time. Choose 15, 30, 60, or 120 second tests across multiple difficulty levels.
A typing speed test measures how quickly and accurately you can type from given text. The standard metric is words per minute (WPM), where a word is conventionally 5 characters (so 60 WPM means 300 characters per minute). Accuracy is also measured — speed at the cost of mistakes is not the same as speed with correct typing. Most tests report both metrics together.
Average adult typing speed is around 40 WPM with reasonable accuracy. Professional typists, programmers, and writers often hit 60-80 WPM. Champions exceed 150 WPM but with extensive practice. Hunt-and-peck typing tops out around 25 WPM regardless of effort; touch typing is the technique that enables higher speeds.
This test runs in your browser. You type given text in real time; the tool tracks correct and incorrect characters, computes WPM and accuracy, and shows results. No data is uploaded; results live in your browser only.
Typing speed directly affects productivity for anyone whose work involves writing — programmers, writers, editors, customer service, anyone. The difference between 40 and 80 WPM is hours per week of saved time over many work sessions. Knowing your baseline lets you measure improvement from practice.
Tests also identify accuracy issues. Typing at 80 WPM with 90% accuracy is slower than 60 WPM with 100% accuracy because errors cost time to fix. Tracking both metrics over time reveals whether you're improving or just typing faster wrongly.
Click start, type the text, see results.
WPM = (correct characters / 5) / (time in minutes). The 5-character word convention dates from typewriter days and remains standard.
Accuracy = correct characters / total characters typed. Backspace and corrections complicate this; tools handle it differently. Some count the originally-typed characters; others only count net-correct after corrections.
Real-time feedback uses the keydown event. Each keystroke is checked against the next expected character. Mismatches mark the error; matches advance the cursor. The browser's event loop is fast enough to keep up with even very fast typists.