Typing Speed Test
Test your typing speed with real elapsed-time measurement, showing gross WPM, net WPM (error-adjusted), and accuracy — with the exact formula shown. Runs in your browser.
The quick brown fox jumps over the lazy dog while the sun sets behind the distant mountains.
A free typing speed test that measures real elapsed time as you type — not an estimate based on text length — to compute your gross WPM (words per minute), net WPM (adjusted for errors), and accuracy. The exact formula used is shown, not hidden behind a vague "score." Everything runs in your browser, and nothing is stored.
How to use this tool
- 01Start typing the passage shownThe timer starts automatically on your first keystroke.
- 02Finish the passage, or click "Finish" earlyThe test ends automatically when you finish typing the passage, or you can stop early at any time.
- 03Read your gross WPM, net WPM, and accuracyAll three are shown together, along with the exact time elapsed.
When is this useful?
- Checking your current typing speedGet a quick, honest reading of your words-per-minute and accuracy on a short passage.
- Practicing to improve speed and accuracy over timeTake the test repeatedly with a fresh passage each time to track whether your speed or accuracy is improving.
- Understanding the difference between gross and net WPMSee both numbers side by side to understand how errors affect your effective typing speed, not just your raw speed.
Examples
- A single short typing testTyping 100 characters with 5 mistakes in exactly 60 seconds gives a gross WPM of 20, a net WPM of 15, and an accuracy of 95%.
- Why net WPM is usually lower than gross WPMNet WPM subtracts a penalty for incorrect characters from your gross WPM — the two are equal only when you type with zero errors.
- A single test does not define your skill levelTyping speed varies by passage difficulty, familiarity with the words, and even time of day — one short test is a snapshot, not a certified skill measurement.
How WPM is calculated here
This tool uses the standard, long-established typing-test convention that 1 "word" equals 5 characters (including spaces) — a fair, consistent unit, since real word length varies too much across sentences and languages to use directly. Gross WPM = (total characters typed ÷ 5) ÷ minutes elapsed. Net WPM = Gross WPM minus (incorrect characters ÷ minutes elapsed), floored at zero so it never goes negative. Accuracy = correct characters ÷ total characters typed × 100.
Why the timer uses real elapsed time
The timer starts on your very first keystroke and stops the moment you finish (or click "Finish"), using the browser's high-resolution timer — this is a measurement of what actually happened, not an estimate calculated backward from how much text you typed.
What this test does not measure
A single short passage does not capture typing endurance over a long document, comfort with specialized vocabulary, or consistency across many attempts. Treat any single result as one data point, not a certified typing-speed score.
Frequently asked questions
What is the difference between gross WPM and net WPM?
Gross WPM counts every character you typed, correct or not. Net WPM subtracts a penalty based on your incorrect characters, giving a more honest picture of effective typing speed — it is always equal to or lower than gross WPM.
Why is "1 word" defined as 5 characters instead of counting real words?
Real word length varies too much (a passage full of short words would unfairly inflate a word-count-based WPM) — the 5-characters-per-word convention is the standard, decades-old approach used by most typing tests for a consistent, comparable unit.
Does this test measure my skill level accurately?
It gives an honest reading for that specific passage and attempt, but typing speed varies with passage difficulty and familiarity — treat any single result as a snapshot, and take the test a few times for a more representative sense of your typical speed.
Is my typed text saved?
No. Everything is calculated in your browser; nothing is sent to a server.
Related tools
- Word and Character CounterLive count of words, characters, lines, paragraphs, and estimated reading time. Useful for students, writers, and marketers.OpenOpen the tool
- Lorem Ipsum GeneratorGenerate placeholder Lorem Ipsum text by paragraphs, sentences, or words, for mockups, design, and development. Runs in your browser.OpenOpen the tool
- Pomodoro TimerA customizable focus/break interval timer. Defaults to 25 minutes of focus and 5-minute breaks, with a longer break every 4 sessions — adjust to whatever works for you.OpenOpen the tool

