Typing Speed Calculator

Typing speed is measured in words per minute (WPM), where one word equals five characters including spaces. Knowing your WPM is useful for job applications, productivity benchmarking, and tracking improvement over time. This calculator offers two modes: a live typing test where you copy the displayed passage and the timer starts on your first keystroke, or a manual entry mode where you enter your word count and time directly. The live test calculates both raw WPM (all characters typed) and accuracy (correct characters as a percentage of total typed). Your result is classified into one of four levels: beginner, average, proficient, or expert. The sample passage uses pangrams and common English words to give a representative mix of letter frequencies. Press the Reset button at any time to start over.

Copy this passage exactly:

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. How vexingly quick daft zebras jump! The five boxing wizards jump quickly.
0:00

Typing speed levels

LevelWPM rangeNotes
BeginnerUnder 30 wpmHunt-and-peck typing; room to improve
Average30-60 wpmSufficient for most everyday tasks
Proficient60-90 wpmComfortable for office and professional work
ExpertOver 90 wpmTouch typist; competitive typist range

Formula

Raw WPM = (characters typed / 5) / time in minutes

Accuracy = (correct characters / total characters typed) x 100

Net WPM = Raw WPM - (errors / time in minutes)

Typing speed: frequently asked questions

How is typing speed (WPM) calculated?

Words per minute (WPM) is calculated by dividing the number of words typed by the time in minutes. A 'word' in typing tests is standardised as five characters (including spaces), so a 25-character string counts as five words regardless of actual word count. Raw WPM measures total characters typed divided by 5, then divided by time. Net WPM subtracts errors, giving a more accurate picture of useful output.

What is a good typing speed?

The average typist achieves 40 to 60 WPM. Professional typists and data entry clerks typically reach 65 to 90 WPM. Highly skilled typists can exceed 100 WPM. For reference, 40 WPM is sufficient for most office work, while transcriptionists and court reporters often require 80-100+ WPM. Touch typists (who do not look at the keyboard) generally type faster and with better accuracy.

How is typing accuracy calculated?

Accuracy is the percentage of correct characters out of all characters typed. It is calculated as: (correct characters / total characters typed) * 100. A score of 95-100% is excellent. Most employers seek 95% or higher for office roles. Accuracy matters more than raw speed for most jobs, as errors require time-consuming corrections.

What is the difference between raw WPM and net WPM?

Raw WPM counts all characters typed (including errors) divided by five, then by time. Net WPM subtracts uncorrected errors from the raw WPM. Net WPM = (total characters / 5 / time in minutes) - (errors / time in minutes). Net WPM is a better measure of actual productivity because it penalises errors that slow down real-world work.

How can I improve my typing speed?

The most effective ways to improve typing speed are: learn touch typing (all ten fingers, not looking at keys), practice regularly with focused drills, maintain correct posture with wrists level, use a comfortable keyboard, and prioritize accuracy over speed initially. Most people can reach 50-70 WPM with consistent practice over a few months. Free typing practice resources include Typing.com and the official UK government Civil Service typing test guidance.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.