Use this free WPM calculator to estimate your typing speed in words per minute. Enter how many characters or words you typed, add the time, and the calculator will show your estimated typing speed.
WPM means words per minute. In many typing tests, one standard word is counted as five characters, including spaces and punctuation. This makes WPM easier to compare across different texts, even when the actual words are different lengths.
You can calculate WPM in two ways. If you know the total number of characters typed, choose characters. If you only know the number of words typed, choose words.
If your typing test shows the number of characters typed, choose Characters typed. This is usually the better option because WPM is commonly based on five-character word units.
Add the number of minutes and seconds you typed. For example, if you typed for 1 minute and 30 seconds, enter 1 in minutes and 30 in seconds.
The error field is optional. If you enter mistakes, the calculator will show a simple adjusted WPM estimate. This helps you avoid focusing only on speed while ignoring accuracy.
The most common WPM formula uses five characters as one standard word. This means that 250 typed characters in one minute equals about 50 WPM.
Formula using characters:
WPM = (characters typed / 5) / minutes
Formula using words:
WPM = words typed / minutes
For example, if you typed 300 characters in 2 minutes, the calculation would be:
(300 / 5) / 2 = 30 WPM
Typing speed can look better than it really is if mistakes are ignored. That is why it is useful to understand the difference between gross WPM and adjusted WPM.
Gross WPM is your typing speed before mistakes are considered. It answers this question: How fast did you type?
Adjusted WPM reduces your score based on mistakes. It gives a more realistic estimate of useful typing speed, especially if you made several errors during the test.
Note: Different typing platforms may calculate WPM and errors slightly differently. This calculator is designed as a practical estimate, not an official certification score.
A “good” WPM depends on your goal. A beginner may be happy with 25–35 WPM, while an office worker, student, programmer, writer, or data-entry user may want a higher and more consistent speed.
Speed alone is not the full goal. A person typing 65 WPM with high accuracy may be more productive than someone typing 80 WPM with constant corrections.
The best way to improve WPM is not to rush every practice session. Good typing speed usually comes from better rhythm, fewer mistakes, stronger finger habits, and regular short practice.
If your accuracy is low, higher speed will not help much. Slow down slightly and aim for cleaner typing. When errors decrease, your usable WPM usually becomes more stable.
Ten focused minutes can be more useful than a long, distracted session. Use short drills, review mistakes, and repeat difficult words or letter combinations.
Many typing problems come from the same repeated errors. If you often miss the same letters, slow down and practice those combinations until they feel natural.
Tense hands can reduce rhythm and increase mistakes. Keep your wrists neutral, shoulders relaxed, and fingers close to the home row.
For more detailed practice advice, read Typing Accuracy Tips and Common Typing Mistakes and How to Fix Them.
WPM means words per minute. It is a common way to measure typing speed.
In many typing tests, one standard word is counted as five characters. This includes letters, spaces, and punctuation.
Yes, 40 WPM is a solid everyday typing speed for many people. For work, school, writing, or data entry, improving accuracy and consistency can be just as important as increasing speed.
60 WPM is a strong typing speed for many everyday tasks, especially if your accuracy is high.
Accuracy should usually come first. Once you make fewer mistakes, your real typing speed can improve more naturally.
Different typing websites may use different text difficulty, time limits, error rules, and WPM formulas. For the best comparison, test yourself with the same tool over time.